約 6,147,061 件
https://w.atwiki.jp/saibakho/pages/172.html
Google search 2.0(Google Mobile App Now Available) Google mobileサービス、様々な機能へのショートカットがある。 http //m.google.com/search/download/binaries/L1/2.1.11/GoogleSearch.sisx http //m.google.com/search/download/binaries/L1/2.1.12/GoogleSearch.sisx http //m.google.com/search/download/binaries/L1/2.3.8/GoogleSearch.sisx http //m.google.com/search/download/binaries/L1/2.3.9/GoogleSearch.sisx http //m.google.com/search/download/binaries/L1/2.3.10/GoogleSearch.sisx Google search 待受画面からGoogleで検索。そして、ノキアのブラウザが開く http //mobile.google.com/ http //www.google.com/m/download/msc http //www.google.com/m/download/iss/symbian_apps/1.0.15/L1/GoogleSearch.sisx http //www.google.com/m/download/iss/symbian_apps/1.0.19/L1/GoogleSearch.sisx http //www.google.com/m/download/iss/symbian_apps/1.1.0/L1/GoogleSearch.sisx http //www.google.com/m/download/iss/symbian_apps/1.1.4/L1/GoogleSearch.sisx Here and now 現在地のイベント情報と天気予報、 アプリでイベントのindexと大雑把な天気予報を表示 クリックするとブラウザが連動して詳細情報を表示 http //betalabs.nokia.com/betas/view/here-and-now Symarctic ExtGPS これにより、N95、E90、6110のGPSを、BlueTooth通信で他の機器が使えるようになる http //www.symarctic.com/beta/static.php?page=extgps_download http //www.joiku.com/index.php?action=products mode=productDetails product_id=351 http //www.symarctic.com/beta/images/extgps.jar Nokia Energy Profiler バッテリーの使用具合をグラフで確認できる x02nk用、705nkは不可 http //www.forum.nokia.com/info/sw.nokia.com/id/324866e9-0460-4fa4-ac53-01f0c392d40f/Nokia_Energy_Profiler.html http //sw.nokia.com/id/516b7ddb-bd31-483d-a7a5-25cb3f6b5f6e/Nokia_Energy_Profiler_1_1.sisx NAVITIME JAPAN 地図 E61やx02nkには対応。 705nkは非対応。 http //corporate.navitime.co.jp/smartphone/index.html Nokia Maps 2.0 firmware が(20.0.015 or newer)のx02nk/N95で使えるとの事 衛星写真が使えるようになる。日本の地図は大雑把。 http //maps.nokia.com/ Old version 3204 http //nds1.nokia.com/files/support/global/phones/software/Nokia_Maps_2.0_3204_3.1_u.sis 4503 http //nds1.nokia.com/files/support/global/phones/software/Nokia_Maps_2.0_4503_3.1_u.sis Nokia Map Loader 2.0.2 http //nds1.nokia.com/files/support/global/phones/software/NokiaMaploaderSetupJA.exe Nokia Maps 3.0 Beta(ovi) S60 3rd Edition Feature Pack 1と2で動作するらしいのでx02nkで動く 日本の地図は粗い たぶん、v2.0とv3.0の地図データは互換しなかった気がする http //betalabs.nokia.com/betas/view/nokia-maps-30-ovi-maps 地図をPCのブラウザから確認できる http //maps.ovi.com/services/integrated?lid=MapsBridge lang=ja-JP# Auto WeFi 無線LANの接続支援アプリ 接続先が複数ある場合に便利 http //www.wefi.com/ http //www.wefi.com/download/client/WeFi.sis Fon Symbianコネクションマネージャー https //www.fon.com/jp/support/fonMaterials http //www.fon.com/jp/download/popupOther?item=symbian HandyWi 無線LANのアクセスポイントがあると音で知らせてくれるらしい http //www.handywi.com/home.html Easy WiFi Devicescape 無線LAN自動接続 http //www.devicescape.com/pub/download.do X02nk用---モーションセンサ N95 RD Accelerometer Plug-inと対応アプリをインストールすることにより、 x02nk(N95)の隠された能力が使えるようになるらしい N95 RD Accelerometer Plug-in http //research.nokia.com/files/N95_RD_Accelerometer.zip FlipSilent 着信音やアラーム音(スヌーズ可)をひっくり返すことにより、止めることができるようになるアプリ V1.06はSymbian Signedらしい http //www.flipsilent.com/tongren/?q=node/29 http //thinkchange.cn/index.html http //www.flipsilent.com/tongren/?q=disknode/get/26/FlipSilentV1.06ExpSigned.sis download ShakeSMS モーションセンサにより、着信したSMSやMMSメールを振って開けるアプリ キーロック状態からでも開ける http //www.flipsilent.com/tongren/?q=node/31 http //www.flipsilent.com/tongren/?q=disknode/get/24/ShakeSMS-V1.02-SymbianSigned.sisx Nokia Step Counter(Nokia Activity Monitor) 万歩計 http //www.nokia.com/betalabs/stepcounter http //nds1.nokia.com//NOKIA_COM_1/Microsites/BetaLabs/applications/apps/NokiaStepCounter_beta_v021.sisx http //research.nokia.com/projects/activity_monitor http //research.nokia.com/files/ActivityMonitor_armv5_v011_N95.sisx http //nds1.nokia.com/NOKIA_COM_1/Microsites/BetaLabs/applications/apps/NokiaStepCounter_S60_3_1_beta.sis Nokia Headlines(Channels Media Service) NEWSが読めるアプリ。モーションセンサにより、画面が切り替わる機能付き http //www.nokia.com/betalabs/headlines http //nds1.nokia.com/NOKIA_COM_1/Microsites/BetaLabs/applications/apps/Headlines_02.0818.2_Batch3.SISX x02nk用---無線LANを使わないと沢山のパケット代が請求されそうなアプリ Voice over Internet Protocol Skype、fring、Gizmo(iSkoot,barablu,Nimbuzz,EQO,Truphone)などなど 数多くの企業がIP電話サービスを提供しているらしい Skype http //www.skype.com/intl/ja/download/skype/mobile/ http //www.skype.com/go/getskype-symbian-s60fp1 fring http //www.fring.com/download/ Gizmo http //www.nokia.com/A4403822 http //gizmo5.com/pc/ Nimbuzz http //www.nimbuzz.com/ 数多くあるVoIPの比較表 http //www.techcrunch.com/wp-content/voipcomparison.html http //www.s60tips.com/2007/06/28/which-voip-applications-to-use-part-v/ hotmixradio ネットラジオを聴くアプリ 日本のチャンネルがある アプリは下記URLをMobileのブラウザで開くとダウンロードリンクがある http //www.hotmixradio.fr/ InternetRadio 無線LANがあれば素晴らしいアプリとなる。 そうでなければパケ死する。 http //europe.nokia.com/A41121127 http //nds1.nokia.com/EUROPE_NOKIA_COM_3/Explore_services/Nokia_Music/Support/downloadable_files/InternetRadio_31_n95.SIS http //nds1.nokia.com/EUROPE_NOKIA_COM_3/Explore_services/Nokia_Music/Support/downloadable_files/v18_InternetRadioUpdate31.SIS Picasa photo browser Picasaを見る為のアプリかな、たぶん http //www.getjar.com/products/14834/Picasa http //www.symbian-freak.com/news/008/03/picasa_photo_browser.htm Google Picasa Web Albums for S60 携帯電話のWeb browserからも見れるとの事らしい http //www.symbian-freak.com/news/008/06/picasa_photo_browser_for_s60.htm http //picasaweb.google.com/ YouTube for Nokia/Symbian S60 Devices sisxバージョンのYouTubeアプリ http //www.google.com/support/youtube/bin/answer.py?hl=en answer=142850 Old version http //m.google.com/youtube/download/binaries/L1/2.4.4/youtube.sisx YouTube for Mobile 携帯電話用のYouTube 携帯電話からアクセスすると、ダウンロードできるらしい 説明文 http //internet.watch.impress.co.jp/cda/news/2008/01/25/18229.html 705nkでもunsigned versionでインストールできるがパケ死する可能性大 Hiisi Proxy不可、肝心のムービー部分でProxyを無視する、パッチ不可 アプリと携帯電話用のサイトがある。 互いにRealPlayerでstreaming再生。 Mobile用サイト http //m.jp.youtube.com/ アプリダウンロード先 http //m.youtube.com/app Old version unsignedなjadファイル http //www.google.com/m/download/youtube/youtube.jad?ver=v1.4.5 sign=0 gl=JP client=mv-google hl=ja signedなjadファイル http //www.google.com/m/download/youtube/youtube.jad?sign=1 ver=v1.4.5 gl=JP client=mv-google hl=ja jarファイル http //www.google.com/m/download/youtube/apps/v1.4.5/L1/minitube-145-n60_L1.jar Open Video Hub YouTube Daily Motion Metacafe http //openvideohub.com/index.html#about Revnx Video Streaming and Broadcast RevnxというサイトのVideoや写真を見ることが出来るアプリ 動画は、streaming再生する(たぶんアプリ上で再生)。 http //www.revnx.com/ http //m.revnx.com/ http //www.getjar.com/products/16625/RevnxVideoStreamingandBroadcast http //m.revnx.com/install/v/Revnx.jad http //m.revnx.com/install/v/Revnx.jad ストリーミング動画配信サービス Ustream x02nkのカメラにて、ストリーミング動画配信サービスを利用するアプリ 設定したオプションが反映したりしなかったりと不安定かもしれない20091119 http //www.ustream.tv/mobile/broadcaster http //www.ustream.tv/s60 Flixwagon 動画の録画をベースとしてるのかな 録画をベースの分、他のサービスより少しだけ画質が綺麗なストリーミングの配信ができるかもしれない データの転送が遅れてしまうと、LIVE映像がカクカクしてしまうかもしれません オプションの設定が反映したりしなかったりするかも20091119 http //www.flixwagon.com/ mobile http //m.flixwagon.com/ Stickam Mobile ストリーミング動画配信サービスを利用するアプリ 人気サイト、視聴サイト自体が少し動作が重いかもしれない http //stickam.com/ 国内サイトはメールで動画をアップできるらしい http //www.stickam.jp/ mobile http //m.stickam.com/ http //m.stickam.com/s60/stickam.sisx Bambuser mobileでの撮影を基本にしているのかな 低機能、軽動作かもしれません20091119 http //bambuser.com/ mobile http //m.bambuser.com/ http //m.bambuser.com/dl.php?v=S60v3 b=Nokia m=N95 GPS Live Media GPS video+GPSトラッキング ビデオの撮影と同時にGPSトラッキング情報を記録してくれるアプリ 撮影したビデオを専用サイトにアプロードすると、地図で移動ルートを確認しながら録画映像を見ることができる。 http //www.ix-m.com/ オンラインシェアリング 各ブログ提供サイトに手軽に写真や動画などを投稿できるサービス オンラインシェアリングのリストに無いサイトはcfgファイルで追加できることもあるらしい pixelpipe Share online連携サービス、twitterなど、様々なサイトへ対応している。 http //pixelpipe.com/ http //m.pixelpipe.com/nokia 対応サイト一覧 http //pixelpipe.com/capabilities mixi mixi(ミクシィ)は、株式会社ミクシィが運営する、日本最大級のシェアを持つソーシャル・ネットワーキング・サービス (SNS)らしい http //mixi.jp/ セットアップ説明 Nokia N73 Phone Support The config file http //mixi.jp/atom/mixi_configuration_file.cfg flickr! Flickr(フリッカー、フリックガンマ)は、デジタルカメラなどによる写真を共有するコミュニティサイトらしい http //www.flickr.com/ セットアップ説明 Flickr Configure Your Nokia N73 http //flickr.com/nokia/configure/n73/ The config file http //flickr.com/services/atom/config/nokia/nseries/flickr_configuration_file.cfg?dl=1 http //europe.nokia.com/support/nokiaphotos Vox Vox(ぼっくす)は、ブログの会社であるシックス・アパートが2006年10月26日に開始したサービスらしい http //go.vox.com/nokia/ The config file http //www.vox.com/services/config/vox_configuration_file.cfg ovi 端末がv3.0以降であるのが望ましいらしい。 http //share.ovi.com/ http //cid-8fab59d2294729b6.skydrive.live.com/self.aspx/Nokia%20N95%20app/Share%20Online/ovishare.cfg Blog、twitterなど ShoZu 様々なBlogサイトやPhoto Sharingサイトや動画サイトにアップロードを支援するアプリ ShoZuで登録後に使用。 大抵の有名サイトには対応している。 ただし、サイトによっては送信データに日本語を含めるとアップロードを失敗することがあるらしい http //www.shozu.com/portal/index.do http //www.shozu.com/d/s60v3fp1/shozu.sisx orkut 内容は気軽に出来無いSNSらしい アカウントは気軽なGoogleアカウントを使えるらしい Wikipedia http //www.orkut.com/ http //m.google.com/orkut/download/orkut.jad?dc=gorganic hl=en-GB ver=1.0.0 http //m.google.com/orkut/download/binaries/L1/1.0.0/orkut_m2.jar http //m.google.com/orkut/download/orkut.jad?dc=gorganic hl=en ver=1.3.0 http //m.google.com/orkut/download/binaries/L1/1.3.0/orkut_m2.jar mobileサイト http //m.orkut.com/ Tweets60 twitter シンプルで軽快な動作 http //tweets60.com/index.php http //tweets60.com/download/tweets60_1_22.sisx http //tweets60.com/download/tweets60_1_26.sisx http //tweets60.com/download/tweets60_1_28.sisx http //tweets60.com/download/tweets60_1_32.sisx http //tweets60.com/download/tweets60_1_34_1.sisx http //tweets60.com/download/tweets60_1_36_1_lite.sisx http //tweets60.com/download/tweets60_1_36_2_lite.sisx http //tweets60.com/download/tweets60_1_36_3_lite.sisx http //tweets60.com/download/Tweets60_1_38_0_lite_Express_Signed.sisx http //tweets60.com/download/Tweets60_lite.sisx http //tweets60.com/download/latest.php Twibble つぶやき、twitter 高機能、少しゴチャゴチャしている http //www.twibble.de/twibble-mobile/ http //www.twibble.de/sw/mobile/all/twibble.jad http //www.twibble.de/sw/mobile/all/twibble.jar tvider Lite tvider Liteはtwitterへのマルチメディアファイルの投稿に特化したアプリ。 画像や動画や音声をアプリ上で撮影や録音して投稿する形式をとる。 また、tvider使用者全体のツブヤキ、tvider使用のFriendsを確認することが出来るらしい。 http //tvider.com/mobile http //file.umundo.com/build/tvider/Umundo/Default/symbian/Default/tvider.sis Snaptu 様々なリンク集などのアプリかな http //snaptu.com/ http //m.snaptu.com/
https://w.atwiki.jp/futoyama/pages/45.html
HTTPサーバのApacheに含まれるベンチマークツールで、HTTPクライアントとして動作する。Apacheをインストールしたディレクトリのbinにあるはずです。私が使っているUbuntu10.04では、すでにパッケージになっており、以下でインストールできました。 sudo apt-get install apache2-utils ただし、HTTP1.0準拠のようで、持続的接続などは使えず、リクエストの度に、TCPコネクションのコネクト、切断が発生します。 HTTP Getを行う単純な使い方は以下のとおりです。 ad -n [リクエスト数] -c [多重度(スレッド数)] http //[アクセス先] 例えば100個のHTTP GETを、5個のスレッドで送信すると、以下のようになる。 $ ab -n 100 -c 5 http //localhost 8080/index.html 実際に実行すると以下の結果になる。 Server Software HttpComponents/1.1 Server Hostname localhost Server Port 8080 Document Path /index.html Document Length 100 bytes Concurrency Level 5 Time taken for tests 0.205 seconds -- 全体でかかった時間 Complete requests 100 -- 成功したリクエスト数 Failed requests 0 -- 失敗したリクエスト数 Write errors 0 Total transferred 23000 bytes HTML transferred 10000 bytes Requests per second 487.25 [#/sec] (mean) -- 1秒間の平均リクエスト数(スループット) Time per request 10.262 [ms] (mean) -- 1リクエストにかかった平均時間(レスポンス) Time per request 2.052 [ms] (mean, across all concurrent requests) -- 多重時に、リクエストを送信してから次の送信までの平均時間(でよい?) Transfer rate 109.44 [Kbytes/sec] received -- 1秒間の転送サイズ Connection Times (ms) min mean[+/-sd] median max Connect 0 0 0.2 0 2 Processing 1 10 16.3 5 75 Waiting 1 9 16.0 4 75 Total 1 10 16.4 5 77 Percentage of the requests served within a certain time (ms) 50% 5 -- レスポンス時間の分布(その時間で処理できたリクエストの割合) 66% 7 75% 8 80% 9 90% 29 95% 74 98% 75 99% 77 100% 77 (longest request) その他のオプションの使い方はhelpを見るとだいたいわかります。 $ ab -h Usage ab [options] [http[s] //]hostname[ port]/path Options are -n requests Number of requests to perform -c concurrency Number of multiple requests to make -t timelimit Seconds to max. wait for responses -b windowsize Size of TCP send/receive buffer, in bytes -p postfile File containing data to POST. Remember also to set -T -u putfile File containing data to PUT. Remember also to set -T -T content-type Content-type header for POSTing, eg. application/x-www-form-urlencoded Default is text/plain -v verbosity How much troubleshooting info to print -w Print out results in HTML tables -i Use HEAD instead of GET -x attributes String to insert as table attributes -y attributes String to insert as tr attributes -z attributes String to insert as td or th attributes -C attribute Add cookie, eg. Apache=1234. (repeatable) -H attribute Add Arbitrary header line, eg. Accept-Encoding gzip Inserted after all normal header lines. (repeatable) -A attribute Add Basic WWW Authentication, the attributes are a colon separated username and password. -P attribute Add Basic Proxy Authentication, the attributes are a colon separated username and password. -X proxy port Proxyserver and port number to use -V Print version number and exit -k Use HTTP KeepAlive feature -d Do not show percentiles served table. -S Do not show confidence estimators and warnings. -g filename Output collected data to gnuplot format file. -e filename Output CSV file with percentages served -r Don t exit on socket receive errors. -h Display usage information (this message) -Z ciphersuite Specify SSL/TLS cipher suite (See openssl ciphers) -f protocol Specify SSL/TLS protocol (SSL2, SSL3, TLS1, or ALL) 名前 コメント
https://w.atwiki.jp/alphaomega/pages/61.html
youtube-dl - youtube.comやその他の動画プラットフォームから動画をダウンロードする INSTALLATION DESCRIPTION OPTIONS CONFIGURATION OUTPUT TEMPLATE FORMAT SELECTION VIDEO SELECTION FAQ DEVELOPER INSTRUCTIONS EMBEDDING YOUTUBE-DL BUGS COPYRIGHT INSTALLATION To install it right away for all UNIX users (Linux, macOS, etc.), type sudo curl -L https //yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl sudo chmod a+rx /usr/local/bin/youtube-dl If you do not have curl, you can alternatively use a recent wget sudo wget https //yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl sudo chmod a+rx /usr/local/bin/youtube-dl Windows users can download an .exe file and place it in any location on their PATH except for %SYSTEMROOT%\System32 (e.g. do not put in C \Windows\System32). You can also use pip sudo -H pip install --upgrade youtube-dl This command will update youtube-dl if you have already installed it. See the pypi page for more information. macOS users can install youtube-dl with Homebrew brew install youtube-dl Or with MacPorts sudo port install youtube-dl Alternatively, refer to the developer instructions for how to check out and work with the git repository. For further options, including PGP signatures, see the youtube-dl Download Page. DESCRIPTION youtube-dl is a command-line program to download videos from YouTube.com and a few more sites. It requires the Python interpreter, version 2.6, 2.7, or 3.2+, and it is not platform specific. It should work on your Unix box, on Windows or on macOS. It is released to the public domain, which means you can modify it, redistribute it or use it however you like. youtube-dl [OPTIONS] URL [URL...] OPTIONS -h, --help これのヘルプテキストを出力して終了する --version プログラムのバージョンを出力して終了する -U, --update このプログラムを最新バージョンに更新する。 十分な権限があることを確認してください (必要なら sudo 付きで実行します) -i, --ignore-errors 再生リストで利用できない動画をスキップするなど、ダウンロードエラーでも続行します --abort-on-error エラーが発生した場合、それ以上の(プレイリストまたはコマンドライン内の)動画のダウンロードを中止する --dump-user-agent 現在のブラウザIDを表示しま --list-extractors すべてのサポートされている抽出機能を一覧表示する --extractor-descriptions すべてのサポートされている抽出機能の説明を表示する --force-generic-extractor 抽出に汎用の抽出機能を強制的に使用する --default-search PREFIX 不適切なURLのためにこのプレフィックスを使用します。 For example gvsearch2 downloads two videos from google videos for youtube-dl large apple . 値 auto を使用してyoutube-dlに推測させます ( auto_warning to emit a warning when guessing). error は単にエラーを投げます。 デフォルト値 fixup_error は壊れたURLを修復しますが、これが不可能である場合は検索の代わりにエラーを発生させます。 --ignore-config 設定ファイルを読み取らない。 グローバル設定ファイル /etc/youtube-dl.conf が与えられている場合 ~/.config/youtube-dl/config (Windows では %APPDATA%/youtube-dl/config.txt) のユーザー設定を読み取らない --config-location PATH 設定ファイルの位置; 設定へのパスまたはそれを含むディレクトリ。 --flat-playlist プレイリストの動画は抽出せず、一覧表示するだけ。 --mark-watched 視聴した動画をマークする (YouTubeのみ) --no-mark-watched 視聴した動画をマークしない (YouTubeのみ) --no-color Do not emit color codes in output Network Options --proxy URL 指定された HTTP/HTTPS/SOCKS プロキシを使用する。 SOCKS プロキシを有効にするには、適切なスキームを指定します。 たとえば socks5 //127.0.0.1 1080/ 。 直接接続の場合は空文字列 (--proxy ) を渡します --socket-timeout SECONDS Time to wait before giving up, in seconds --source-address IP Client-side IP address to bind to -4, --force-ipv4 IPv4経由ですべての接続を確立する -6, --force-ipv6 IPv6経由ですべての接続を確立する Geo Restriction --geo-verification-proxy URL このプロキシを使用して、一部の地理的に制限されたサイトのIPアドレスを確認します。 実際のダウンロードには、-proxyで指定されたデフォルトのプロキシ(オプションが存在しない場合はnone)が使用されます。 --geo-bypass X-Forwarded-For HTTP ヘッダーの偽造により地理的制限を回避する --no-geo-bypass X-Forwarded-For HTTP ヘッダーの偽造により地理的制限を回避しない --geo-bypass-country CODE 明示的に提供された2文字の ISO 3166-2 国コード で地理的制限を強制的に回避する --geo-bypass-ip-block IP_BLOCK CIDR記法で明示的に提供されたIPブロックで地理的制限を強制的に回避する Video Selection --playlist-start NUMBER Playlist video to start at (default is 1) --playlist-end NUMBER Playlist video to end at (default is last) --playlist-items ITEM_SPEC ダウンロードするプレイリストの動画アイテム。 プレイリスト内の 1,2,5,8 でインデックスされた動画をダウンロードしたい場合は、 --playlist-items 1,2,5,8 のように、プレイリスト内の動画のインデックスをカンマで区切って指定します。 範囲を指定できます --playlist-items 1-3,7,10-13 , これはインデックス 1,2,3,7,10,11,12,13 の動画をダウンロードします。 --match-title REGEX 一致するタイトルのみをダウンロード (正規表現または大文字と小文字を区別しない部分文字列) --reject-title REGEX 一致するタイトルのダウンロードをスキップ (正規表現または大文字と小文字を区別しない部分文字列) --max-downloads NUMBER NUMBER 個のファイルをダウンロード後に中止 --min-filesize SIZE SIZE (50k や 44.6m など) より小さい任意の動画はダウンロードしない --max-filesize SIZE SIZE (50k や 44.6m など) より大きい任意の動画はダウンロードしない --date DATE この日付にアップロードされた動画のみダウンロード --datebefore DATE この日付にもしくは前に (即ち包括的) アップロードされた動画のみをダウンロード --dateafter DATE この日付にもしくは後に (即ち包括的) アップロードされた動画のみをダウンロード --min-views COUNT 再生回数 COUNT 未満の任意の動画はダウンロードしない --max-views COUNT 再生回数 COUNT 超過の任意の動画はダウンロードしない --match-filter FILTER ジェネリックビデオフィルター。 キーが存在する場合に一致する任意のキー(使用可能なキーのリストについては、 OUTPUT TEMPLATE を参照してください。)を指定し、!keyを指定してキーが存在しないかどうかを確認し、key NUMBER ( comment_count 12 のように、 =, , =,!=,=でも機能します)を指定して数値と比較し、key= LITERAL ( uploader = Mike Smith のように、!=でも機能します)を指定して文字列リテラルと一致させます。 --no-playlist URLが動画とプレイリストを参照している場合は、動画のみをダウンロードする。 --yes-playlist URLが動画とプレイリストを参照している場合は、プレイリストをダウンロードする。 --age-limit YEARS 特定の年齢に適した動画のみをダウンロードする --download-archive FILE アーカイブファイルにリストされていない動画のみダウンロードする。 そこにすべてのダウンロードされた動画のIDを記録する。 --include-ads 広告もダウンロードする (実験的) Download Options -r, --limit-rate RATE バイト毎秒単位の最大ダウンロード速度 (例 50K や 4.2M) -R, --retries RETRIES 再試行回数(デフォルトは10)、または infinite 。 --fragment-retries RETRIES フラグメントの再試行回数(デフォルトは10)、または infinite (DASH, hlsnative および ISM) --skip-unavailable-fragments 利用できないフラグメントをスキップする (DASH, hlsnative および ISM) --abort-on-unavailable-fragment 一部のフラグメントが利用可能でない場合、ダウンロードを中止する --keep-fragments ダウンロードが終了した後ディスクにダウンロードされたフラグメントを保つ; フラグメントはデフォルトで消去されます --buffer-size SIZE ダウンロードバッファのサイズ (例 1024 や 16K) (デフォルトは1024) --no-resize-buffer バッファサイズを自動的に調節しない。 デフォルトでは、バッファサイズはSIZEの初期値から自動的にリサイズされます。 --http-chunk-size SIZE チャンクベースのHTTPダウンロード用のチャンクのサイズ (例 10485760 または 10M) (デフォルトでは無効)。 Webサーバーによって課せられる帯域幅調整をバイパスするのに役立つ場合があります(実験的) --playlist-reverse プレイリストの動画を逆順でダウンロードする --playlist-random プレイリストの動画を乱順でダウンロードする --xattr-set-filesize 予想されるファイルサイズで file xattribute ytdl.filesize を設定します --hls-prefer-native ffmpegの代わりにネイティブHLSダウンローダーを使用する --hls-prefer-ffmpeg ネイティブHLSダウンローダーの代わりにffmpegを使用する --hls-use-mpegts HLSビデオのmpegtsコンテナーを使用して、ダウンロード中にビデオを再生できるようにします(一部のプレーヤーはビデオを再生できない場合があります) --external-downloader COMMAND 指定された外部ダウンローダーを使用する。 現在 aria2c,avconv,axel,curl,ffmpeg,httpie,wget をサポート --external-downloader-args ARGS これらの引数を外部ダウンローダーに与える Filesystem Options -a, --batch-file FILE ダウンロードするURLを含むファイル(stdin の場合は - )、行あたり1URL。 # , ; , ] で始まる行はコメントと見なされ無視されます。 --id ファイル名にはビデオIDのみ使用する -o, --output TEMPLATE Output filename template, see the OUTPUT TEMPLATE for all the info --autonumber-start NUMBER Specify the start value for %(autonumber)s (default is 1) --restrict-filenames ファイル名をASCII文字のみに制限し、ファイル名で & と空白を避ける -w, --no-overwrites ファイルを上書きしない -c, --continue 部分的にダウンロードされたファイルを強制的に再開する。 デフォルトでは、youtube-dlは可能であればダウンロードを再開する。 --no-continue 部分的にダウンロードされたファイルを再開しない (最初から再開) --no-part .partファイルを使用しない - 出力ファイルに直接書き込む --no-mtime Do not use the Last-modified header to set the file modification time --write-description ビデオの説明を.descriptionファイルに書き込む --write-info-json ビデオメタデータを.info.jsonファイルに書き込む --write-annotations ビデオ注釈を.annotations.xmlファイルに書き込む --load-info-json FILE JSON file containing the video information (created with the --write-info-json option) --cookies FILE File to read cookies from and dump cookie jar in --cache-dir DIR youtube-dlがいくらかのダウンロードされた情報を永続的に格納できるファイルシステム内の位置。 デフォルトでは $XDG_CACHE_HOME/youtube-dl または ~/.cache/youtube-dl 。 At the moment, only YouTube player files (for videos with obfuscated signatures) are cached, but that may change. --no-cache-dir ファイルシステムのキャッシュを無効にする --rm-cache-dir すべてのファイルシステムキャッシュファイルを削除する Thumbnail images --write-thumbnail サムネイル画像をディスクへ書き込む --write-all-thumbnails すべてのサムネイル画像形式をディスクへ書き込む --list-thumbnails すべての利用可能なサムネイル形式をシミュレートして一覧表示する Verbosity / Simulation Options -q, --quiet Activate quiet mode --no-warnings 警告を無視する -s, --simulate ビデオをダウンロードせずディスクへ何も書き込まない --skip-download ビデオをダウンロードしない -g, --get-url Simulate, quiet but print URL -e, --get-title Simulate, quiet but print title --get-id Simulate, quiet but print id --get-thumbnail Simulate, quiet but print thumbnail URL --get-description Simulate, quiet but print video description --get-duration Simulate, quiet but print video length --get-filename Simulate, quiet but print output filename --get-format Simulate, quiet but print output format -j, --dump-json Simulate, quiet but print JSON information. See the OUTPUT TEMPLATE for a description of available keys. -J, --dump-single-json Simulate, quiet but print JSON information for each command-line argument. If the URL refers to a playlist, dump the whole playlist information in a single line. --print-json Be quiet and print the video information as JSON (video is still being downloaded). --newline Output progress bar as new lines --no-progress プログレスバーを出力しない --console-title Display progress in console titlebar -v, --verbose さまざまなデバッグ情報を出力する --dump-pages 問題をデバッグするためにbase64を使用してエンコードされたダウンロードされたページを出力する (非常に詳細) --write-pages 問題をデバッグするためにダウンロードされた中間ページを現在のディレクトリのファイルへ書き込む --print-traffic 送受信されたHTTPトラフィックを表示する -C, --call-home デバッグのためにyoutube-dlサーバーに連絡する --no-call-home デバッグのためにyoutube-dlサーバーに連絡しない Workarounds --encoding ENCODING 指定されたエンコーディングを強制する (実験的) --no-check-certificate HTTPS証明書の検証を抑制する --prefer-insecure 動画に関する情報を取得するために、暗号化されていない接続を使用する。 (現在はYouTubeでのみサポートされています) --user-agent UA カスタムユーザーエージェントを指定する --referer URL カスタムリファラーを指定する、ビデオアクセスが1つのドメインに制限されている場合に使用します --add-header FIELD VALUE コロン で区切られた、カスタムHTTPヘッダーとその値を指定する。 このオプションは複数回使用できます --bidi-workaround Work around terminals that lack bidirectional text support. Requires bidiv or fribidi executable in PATH --sleep-interval SECONDS Number of seconds to sleep before each download when used alone or a lower bound of a range for randomized sleep before each download (minimum possible number of seconds to sleep) when used along with --max-sleep-interval. --max-sleep-interval SECONDS Upper bound of a range for randomized sleep before each download (maximum possible number of seconds to sleep). Must only be used along with --min-sleep-interval. Video Format Options -f, --format FORMAT ビデオフォーマットコード、すべての情報については FORMAT SELECTION を参照してください --all-formats すべての利用可能なビデオ形式をダウンロードする --prefer-free-formats 特定の形式が要求されない限り無料のビデオ形式を優先する -F, --list-formats リクエストされた動画のすべての利用可能なフォーマットをリストする --youtube-skip-dash-manifest Do not download the DASH manifests and related data on YouTube videos --merge-output-format FORMAT マージが必要な場合(例 bestvideo+bestaudio)、与えられたコンテナー形式に出力します。 mkv,mp4,ogg,webm,flv のいずれか。 マージが不要な場合は無視されます Subtitle Options --write-sub 字幕ファイルを書き込む --write-auto-sub 自動生成された字幕ファイルを書き込む (YouTubeのみ) --all-subs ビデオのすべての利用可能な字幕をダウンロードする --list-subs ビデオのすべての利用可能な字幕をリストする --sub-format FORMAT Subtitle format, accepts formats preference, for example srt or ass/srt/best --sub-lang LANGS Languages of the subtitles to download (optional) separated by commas, use --list- subs for available language tags Authentication Options -u, --username USERNAME このアカウントIDでログインする -p, --password PASSWORD アカウントパスワード。 このオプションを省略した場合、youtube-dlは対話的に尋ねます。 -2, --twofactor TWOFACTOR 二要素認証コード -n, --netrc Use .netrc authentication data --video-password PASSWORD Video password (vimeo, smotri, youku) Adobe Pass Options --ap-mso MSO Adobe Pass multiple-system operator (TV provider) identifier, use --ap-list-mso for a list of available MSOs --ap-username USERNAME Multiple-system operator account login --ap-password PASSWORD Multiple-system operator account password. If this option is left out, youtube-dl will ask interactively. --ap-list-mso List all supported multiple-system operators Post-processing Options -x, --extract-audio ビデオファイルをオーディオのみのファイルに変換する (ffmpegまたはavconvおよびffprobeまたはavprobeが必要です) --audio-format FORMAT オーディオ形式を指定 best , aac , flac , mp3 , m4a , opus , vorbis , または wav ; デフォルトでは best ; -xなしでは効果なし --audio-quality QUALITY Specify ffmpeg/avconv audio quality, insert a value between 0 (better) and 9 (worse) for VBR or a specific bitrate like 128K (default 5) --recode-video FORMAT 必要に応じて、ビデオを別の形式にエンコードします (現在サポートされているもの mp4|flv|ogg|webm|mkv|avi) --postprocessor-args ARGS Give these arguments to the postprocessor -k, --keep-video Keep the video file on disk after the post- processing; the video is erased by default --no-post-overwrites Do not overwrite post-processed files; the post-processed files are overwritten by default --embed-subs Embed subtitles in the video (only for mp4, webm and mkv videos) --embed-thumbnail Embed thumbnail in the audio as cover art --add-metadata Write metadata to the video file --metadata-from-title FORMAT Parse additional metadata like song title / artist from the video title. The format syntax is the same as --output. Regular expression with named capture groups may also be used. The parsed parameters replace existing values. Example --metadata-from- title %(artist)s - %(title)s matches a title like Coldplay - Paradise . Example (regex) --metadata-from-title (?P artist .+?) - (?P title .+) --xattrs Write metadata to the video file s xattrs (using dublin core and xdg standards) --fixup POLICY Automatically correct known faults of the file. One of never (do nothing), warn (only emit a warning), detect_or_warn (the default; fix file if we can, warn otherwise) --prefer-avconv Prefer avconv over ffmpeg for running the postprocessors --prefer-ffmpeg Prefer ffmpeg over avconv for running the postprocessors (default) --ffmpeg-location PATH Location of the ffmpeg/avconv binary; either the path to the binary or its containing directory. --exec CMD Execute a command on the file after downloading and post-processing, similar to find s -exec syntax. Example --exec adb push {} /sdcard/Music/ rm {} --convert-subs FORMAT Convert the subtitles to other format (currently supported srt|ass|vtt|lrc) CONFIGURATION 任意のサポートされているコマンドラインオプションを設定ファイルに配置することでyoutube-dlを設定できます。 LinuxおよびmacOSでは、システム全体の設定ファイルは /etc/youtube-dl.conf にありユーザー全体の設定ファイルは ~/.config/youtube-dl/config にあります。 Windowsでは、ユーザー全体の構成ファイルの位置は %APPDATA%\youtube-dl\config.txt または C\Users\ ユーザー名 \youtube-dl.conf です。 Note that by default configuration file may not exist so you may need to create it yourself. For example, with the following configuration file youtube-dl will always extract the audio, not copy the mtime, use a proxy and save all videos under Movies directory in your home directory # #で始まる行はコメントです # 常に音声を抽出する -x # mtimeをコピーしない --no-mtime # このプロキシを使用する --proxy 127.0.0.1 3128 # すべてのビデオをホームディレクトリのムービーディレクトリに保存する -o ~/Movies/%(title)s.%(ext)s Note that options in configuration file are just the same options aka switches used in regular command line calls thus there must be no whitespace after - or --, e.g. -o or --proxy but not - o or -- proxy. You can use --ignore-config if you want to disable the configuration file for a particular youtube-dl run. You can also use --config-location if you want to use custom configuration file for a particular youtube-dl run. .netrc ファイルによる認証 You may also want to configure automatic credentials storage for extractors that support authentication (by providing login and password with --username and --password) in order not to pass credentials as command line arguments on every youtube-dl execution and prevent tracking plain text passwords in the shell command history. You can achieve this using a .netrc file on a per extractor basis. For that you will need to create a .netrc file in your $HOME and restrict permissions to read/write by only you touch $HOME/.netrc chmod a-rwx,u+rw $HOME/.netrc After that you can add credentials for an extractor in the following format, where extractor is the name of the extractor in lowercase machine extractor login login password password For example machine youtube login myaccount@gmail.com password my_youtube_password machine twitch login my_twitch_account_name password my_twitch_password To activate authentication with the .netrc file you should pass --netrc to youtube-dl or place it in the configuration file. On Windows you may also need to setup the %HOME% environment variable manually. For example set HOME=%USERPROFILE% OUTPUT TEMPLATE -o オプションはユーザーが出力ファイル名のためのテンプレートを指定できるようにします。 tl;dr navigate me to examples. 基本的な使い方は、 youtube-dl -o funny_video.flv https //some/video のように単一のファイルをダウンロードするときにテンプレート引数を何も設定しないことです。 ただし、個々のビデオをダウンロードする際に置き換えられる特別なシーケンスをそれに含められます。 特別なシーケンスは、python文字列フォーマット操作に従ってフォーマットできます。 たとえば、 %(NAME)s や %(NAME)05d 。 明確にするために、これはパーセント記号に丸括弧内の名前が続き、フォーマット操作が続きます。 シーケンスタイプとともに使用できる名前は id (string) ビデオ識別子 title (string) ビデオタイトル url (string) ビデオURL ext (string) ビデオの拡張子 alt_title (string) ビデオの二次タイトル display_id (string) ビデオの代替識別子 uploader (string) 動画アップローダーのフルネーム license (string) ビデオがライセンスされているライセンス名 creator (string) ビデオの作成者 release_date (string) ビデオがリリースされた日付(YYYYMMDD) timestamp (numeric) ビデオが利用可能になった瞬間のUNIXタイムスタンプ upload_date (string) 動画のアップロード日(YYYYMMDD) uploader_id (string) 動画アップローダーのニックネームまたはID channel (string) 動画がアップロードされているチャンネルの完全な名前 channel_id (string) チャンネルのID location (string) ビデオが撮影された物理的な場所 duration (numeric) 秒単位のビデオの長さ view_count (numeric) プラットフォームでどれだけのユーザーがビデオを視聴したか like_count (numeric) 動画の肯定的な評価の数 dislike_count (numeric) 動画の否定的な評価の数 repost_count (numeric) ビデオの再投稿の数 average_rating (numeric) ユーザーによる平均評価で、使用される尺度はWebページによる comment_count (numeric) 動画のコメント数 age_limit (numeric) 動画の年齢制限 (年) is_live (boolean) このビデオがライブストリームか固定長ビデオかどうか start_time (numeric) URLで指定されている、再生を開始する時間(秒) end_time (numeric) URLで指定されている、再生を終了する時間(秒) format (string) 形式の人間が読める説明 format_id (string) --format で指定されたフォーマットコード format_note (string) フォーマットに関する追加情報 width (numeric) ビデオの幅 height (numeric) ビデオの高さ resolution (string) 幅と高さのテキストによる説明 tbr (numeric) オーディオとビデオの平均ビットレート (KBit/s) abr (numeric) 平均オーディオビットレート (KBit/s) acodec (string) 使用中のオーディオコーデックの名前 asr (numeric) オーディオサンプリングレート (ヘルツ) vbr (numeric) 平均ビデオビットレート (KBit/s) fps (numeric) フレームレート vcodec (string) 使用中のビデオコーデックの名前 container (string) コンテナ形式の名前 filesize (numeric) 事前にわかっている場合、バイト数 filesize_approx (numeric) バイト数の見積もり protocol (string) 実際のダウンロードに使用されるだろうプロトコル extractor (string) 抽出機能の名前 extractor_key (string) 抽出機能のキー名 epoch (numeric) ファイル作成時のUnixエポック autonumber (numeric) 0から始まり、ダウンロードごとに増える5桁の数字 playlist (string) 動画を含むプレイリストの名前またはID playlist_index (numeric) プレイリストの全長に応じて先行ゼロで詰められたプレイリスト内のビデオのインデックス playlist_id (string) プレイリスト識別子 playlist_title (string) プレイリストのタイトル playlist_uploader (string) プレイリストアップローダーのフルネーム playlist_uploader_id (string) プレイリストアップローダーのニックネームまたはID Available for the video that belongs to some logical chapter or section chapter (string) Name or title of the chapter the video belongs to chapter_number (numeric) Number of the chapter the video belongs to chapter_id (string) Id of the chapter the video belongs to Available for the video that is an episode of some series or programme series (string) Title of the series or programme the video episode belongs to season (string) Title of the season the video episode belongs to season_number (numeric) Number of the season the video episode belongs to season_id (string) Id of the season the video episode belongs to episode (string) Title of the video episode episode_number (numeric) Number of the video episode within a season episode_id (string) Id of the video episode Available for the media that is a track or a part of a music album track (string) Title of the track track_number (numeric) Number of the track within an album or a disc track_id (string) Id of the track artist (string) Artist(s) of the track genre (string) Genre(s) of the track album (string) Title of the album the track belongs to album_type (string) Type of the album album_artist (string) List of all artists appeared on the album disc_number (numeric) Number of the disc or other physical medium the track belongs to release_year (numeric) Year (YYYY) when the album was released Each aforementioned sequence when referenced in an output template will be replaced by the actual value corresponding to the sequence name. Note that some of the sequences are not guaranteed to be present since they depend on the metadata obtained by a particular extractor. Such sequences will be replaced with NA. For example for -o %(title)s-%(id)s.%(ext)s and an mp4 video with title youtube-dl test video and id BaW_jenozKcj, this will result in a youtube-dl test video-BaW_jenozKcj.mp4 file created in the current directory. For numeric sequences you can use numeric related formatting, for example, %(view_count)05d will result in a string with view count padded with zeros up to 5 characters, like in 00042. Output templates can also contain arbitrary hierarchical path, e.g. -o %(playlist)s/%(playlist_index)s - %(title)s.%(ext)s which will result in downloading each video in a directory corresponding to this path template. Any missing directory will be automatically created for you. To use percent literals in an output template use %%. To output to stdout use -o -. The current default template is %(title)s-%(id)s.%(ext)s. In some cases, you don t want special characters such as 中, spaces, or , such as when transferring the downloaded filename to a Windows system or the filename through an 8bit-unsafe channel. In these cases, add the --restrict-filenames flag to get a shorter title Output template and Windows batch files If you are using an output template inside a Windows batch file then you must escape plain percent characters (%) by doubling, so that -o %(title)s-%(id)s.%(ext)s should become -o %%(title)s-%%(id)s.%%(ext)s . However you should not touch % s that are not plain characters, e.g. environment variables for expansion should stay intact -o C \%HOMEPATH%\Desktop\%%(title)s.%%(ext)s . Output template examples Note that on Windows you may need to use double quotes instead of single. $ youtube-dl --get-filename -o %(title)s.%(ext)s BaW_jenozKc youtube-dl test video _ä↭𝕐.mp4 # All kinds of weird characters $ youtube-dl --get-filename -o %(title)s.%(ext)s BaW_jenozKc --restrict-filenames youtube-dl_test_video_.mp4 # A simple file name # Download YouTube playlist videos in separate directory indexed by video order in a playlist $ youtube-dl -o %(playlist)s/%(playlist_index)s - %(title)s.%(ext)s https //www.youtube.com/playlist?list=PLwiyx1dc3P2JR9N8gQaQN_BCvlSlap7re # Download all playlists of YouTube channel/user keeping each playlist in separate directory $ youtube-dl -o %(uploader)s/%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s https //www.youtube.com/user/TheLinuxFoundation/playlists # Download Udemy course keeping each chapter in separate directory under MyVideos directory in your home $ youtube-dl -u user -p password -o ~/MyVideos/%(playlist)s/%(chapter_number)s - %(chapter)s/%(title)s.%(ext)s https //www.udemy.com/java-tutorial/ # Download entire series season keeping each series and each season in separate directory under C /MyVideos $ youtube-dl -o C /MyVideos/%(series)s/%(season_number)s - %(season)s/%(episode_number)s - %(episode)s.%(ext)s https //videomore.ru/kino_v_detalayah/5_sezon/367617 # Stream the video being downloaded to stdout $ youtube-dl -o - BaW_jenozKc FORMAT SELECTION By default youtube-dl tries to download the best available quality, i.e. if you want the best quality you don t need to pass any special options, youtube-dl will guess it for you by default. But sometimes you may want to download in a different format, for example when you are on a slow or intermittent connection. The key mechanism for achieving this is so-called format selection based on which you can explicitly specify desired format, select formats based on some criterion or criteria, setup precedence and much more. The general syntax for format selection is --format FORMAT or shorter -f FORMAT where FORMAT is a selector expression, i.e. an expression that describes format or formats you would like to download. tl;dr navigate me to examples. 最も単純なケースは、特定のフォーマットを要求すること、たとえば -f 22 はフォーマットコードが22に等しいフォーマットをダウンロードできます。 --list-formats または -F を使用して、特定のビデオで利用可能なフォーマットコードのリストを取得できます。 これらのフォーマットコードは抽出機能固有であることに注意してください。 You can also use a file extension (currently 3gp, aac, flv, m4a, mp3, mp4, ogg, wav, webm are supported) to download the best quality format of a particular file extension served as a single file, e.g. -f webm will download the best quality format with the webm extension served as a single file. You can also use special names to select particular edge case formats best Select the best quality format represented by a single file with video and audio. worst Select the worst quality format represented by a single file with video and audio. bestvideo Select the best quality video-only format (e.g. DASH video). May not be available. worstvideo Select the worst quality video-only format. May not be available. bestaudio Select the best quality audio only-format. May not be available. worstaudio Select the worst quality audio only-format. May not be available. For example, to download the worst quality video-only format you can use -f worstvideo. If you want to download multiple videos and they don t have the same formats available, you can specify the order of preference using slashes. Note that slash is left-associative, i.e. formats on the left hand side are preferred, for example -f 22/17/18 will download format 22 if it s available, otherwise it will download format 17 if it s available, otherwise it will download format 18 if it s available, otherwise it will complain that no suitable formats are available for download. If you want to download several formats of the same video use a comma as a separator, e.g. -f 22,17,18 will download all these three formats, of course if they are available. Or a more sophisticated example combined with the precedence feature -f 136/137/mp4/bestvideo,140/m4a/bestaudio. You can also filter the video formats by putting a condition in brackets, as in -f best[height=720] (or -f [filesize 10M] ). The following numeric meta fields can be used with comparisons , =, , =, = (equals), != (not equals) filesize The number of bytes, if known in advance width Width of the video, if known height Height of the video, if known tbr Average bitrate of audio and video in KBit/s abr Average audio bitrate in KBit/s vbr Average video bitrate in KBit/s asr Audio sampling rate in Hertz fps Frame rate Also filtering work for comparisons = (equals), ^= (starts with), $= (ends with), *= (contains) and following string meta fields ext File extension acodec Name of the audio codec in use vcodec Name of the video codec in use container Name of the container format protocol The protocol that will be used for the actual download, lower-case (http, https, rtsp, rtmp, rtmpe, mms, f4m, ism, http_dash_segments, m3u8, or m3u8_native) format_id A short description of the format Any string comparison may be prefixed with negation ! in order to produce an opposite comparison, e.g. !*= (does not contain). Note that none of the aforementioned meta fields are guaranteed to be present since this solely depends on the metadata obtained by particular extractor, i.e. the metadata offered by the video hoster. Formats for which the value is not known are excluded unless you put a question mark (?) after the operator. You can combine format filters, so -f [height =? 720][tbr 500] selects up to 720p videos (or videos where the height is not known) with a bitrate of at least 500 KBit/s. You can merge the video and audio of two formats into a single file using -f video-format + audio-format (requires ffmpeg or avconv installed), for example -f bestvideo+bestaudio will download the best video-only format, the best audio-only format and mux them together with ffmpeg/avconv. Format selectors can also be grouped using parentheses, for example if you want to download the best mp4 and webm formats with a height lower than 480 you can use -f (mp4,webm)[height 480] . Since the end of April 2015 and version 2015.04.26, youtube-dl uses -f bestvideo+bestaudio/best as the default format selection (see #5447, #5456). If ffmpeg or avconv are installed this results in downloading bestvideo and bestaudio separately and muxing them together into a single file giving the best overall quality available. Otherwise it falls back to best and results in downloading the best available quality served as a single file. best is also needed for videos that don t come from YouTube because they don t provide the audio and video in two different files. If you want to only download some DASH formats (for example if you are not interested in getting videos with a resolution higher than 1080p), you can add -f bestvideo[height =?1080]+bestaudio/best to your configuration file. Note that if you use youtube-dl to stream to stdout (and most likely to pipe it to your media player then), i.e. you explicitly specify output template as -o -, youtube-dl still uses -f best format selection in order to start content delivery immediately to your player and not to wait until bestvideo and bestaudio are downloaded and muxed. If you want to preserve the old format selection behavior (prior to youtube-dl 2015.04.26), i.e. you want to download the best available quality media served as a single file, you should explicitly specify your choice with -f best. You may want to add it to the configuration file in order not to type it every time you run youtube-dl. Format selection examples Note that on Windows you may need to use double quotes instead of single. # Download best mp4 format available or any other best if no mp4 available $ youtube-dl -f bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best # Download best format available but no better than 480p $ youtube-dl -f bestvideo[height =480]+bestaudio/best[height =480] # Download best video only format but no bigger than 50 MB $ youtube-dl -f best[filesize 50M] # Download best format available via direct link over HTTP/HTTPS protocol $ youtube-dl -f (bestvideo+bestaudio/best)[protocol^=http] # Download the best video format and the best audio format without merging them $ youtube-dl -f bestvideo,bestaudio -o %(title)s.f%(format_id)s.%(ext)s Note that in the last example, an output template is recommended as bestvideo and bestaudio may have the same file name. VIDEO SELECTION Videos can be filtered by their upload date using the options --date, --datebefore or --dateafter. They accept dates in two formats Absolute dates Dates in the format YYYYMMDD. Relative dates Dates in the format (now|today)[+-][0-9](day|week|month|year)(s)? Examples # Download only the videos uploaded in the last 6 months $ youtube-dl --dateafter now-6months # Download only the videos uploaded on January 1, 1970 $ youtube-dl --date 19700101 $ # Download only the videos uploaded in the 200x decade $ youtube-dl --dateafter 20000101 --datebefore 20091231 FAQ How do I update youtube-dl? If you ve followed our manual installation instructions, you can simply run youtube-dl -U (or, on Linux, sudo youtube-dl -U). If you have used pip, a simple sudo pip install -U youtube-dl is sufficient to update. If you have installed youtube-dl using a package manager like apt-get or yum, use the standard system update mechanism to update. Note that distribution packages are often outdated. As a rule of thumb, youtube-dl releases at least once a month, and often weekly or even daily. Simply go to https //yt-dl.org to find out the current version. Unfortunately, there is nothing we youtube-dl developers can do if your distribution serves a really outdated version. You can (and should) complain to your distribution in their bugtracker or support forum. As a last resort, you can also uninstall the version installed by your package manager and follow our manual installation instructions. For that, remove the distribution s package, with a line like sudo apt-get remove -y youtube-dl Afterwards, simply follow our manual installation instructions sudo wget https //yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl sudo chmod a+rx /usr/local/bin/youtube-dl hash -r Again, from then on you ll be able to update with sudo youtube-dl -U. youtube-dl is extremely slow to start on Windows Add a file exclusion for youtube-dl.exe in Windows Defender settings. I m getting an error Unable to extract OpenGraph title on YouTube playlists YouTube changed their playlist format in March 2014 and later on, so you ll need at least youtube-dl 2014.07.25 to download all YouTube videos. If you have installed youtube-dl with a package manager, pip, setup.py or a tarball, please use that to update. Note that Ubuntu packages do not seem to get updated anymore. Since we are not affiliated with Ubuntu, there is little we can do. Feel free to report bugs to the Ubuntu packaging people - all they have to do is update the package to a somewhat recent version. See above for a way to update. I m getting an error when trying to use output template error using output template conflicts with using title, video ID or auto number Make sure you are not using -o with any of these options -t, --title, --id, -A or --auto-number set in command line or in a configuration file. Remove the latter if any. Do I always have to pass -citw? By default, youtube-dl intends to have the best options (incidentally, if you have a convincing case that these should be different, please file an issue where you explain that). Therefore, it is unnecessary and sometimes harmful to copy long option strings from webpages. In particular, the only option out of -citw that is regularly useful is -i. Can you please put the -b option back? Most people asking this question are not aware that youtube-dl now defaults to downloading the highest available quality as reported by YouTube, which will be 1080p or 720p in some cases, so you no longer need the -b option. For some specific videos, maybe YouTube does not report them to be available in a specific high quality format you re interested in. In that case, simply request it with the -f option and youtube-dl will try to download it. I get HTTP error 402 when trying to download a video. What s this? Apparently YouTube requires you to pass a CAPTCHA test if you download too much. We re considering to provide a way to let you solve the CAPTCHA, but at the moment, your best course of action is pointing a web browser to the youtube URL, solving the CAPTCHA, and restart youtube-dl. Do I need any other programs? youtube-dl works fine on its own on most sites. However, if you want to convert video/audio, you ll need avconv or ffmpeg. On some sites - most notably YouTube - videos can be retrieved in a higher quality format without sound. youtube-dl will detect whether avconv/ffmpeg is present and automatically pick the best option. Videos or video formats streamed via RTMP protocol can only be downloaded when rtmpdump is installed. Downloading MMS and RTSP videos requires either mplayer or mpv to be installed. I have downloaded a video but how can I play it? Once the video is fully downloaded, use any video player, such as mpv, vlc or mplayer. I extracted a video URL with -g, but it does not play on another machine / in my web browser. It depends a lot on the service. In many cases, requests for the video (to download/play it) must come from the same IP address and with the same cookies and/or HTTP headers. Use the --cookies option to write the required cookies into a file, and advise your downloader to read cookies from that file. Some sites also require a common user agent to be used, use --dump-user-agent to see the one in use by youtube-dl. You can also get necessary cookies and HTTP headers from JSON output obtained with --dump-json. It may be beneficial to use IPv6; in some cases, the restrictions are only applied to IPv4. Some services (sometimes only for a subset of videos) do not restrict the video URL by IP address, cookie, or user-agent, but these are the exception rather than the rule. Please bear in mind that some URL protocols are not supported by browsers out of the box, including RTMP. If you are using -g, your own downloader must support these as well. If you want to play the video on a machine that is not running youtube-dl, you can relay the video content from the machine that runs youtube-dl. You can use -o - to let youtube-dl stream a video to stdout, or simply allow the player to download the files written by youtube-dl in turn. ERROR no fmt_url_map or conn information found in video info YouTube has switched to a new video info format in July 2011 which is not supported by old versions of youtube-dl. See above for how to update youtube-dl. ERROR unable to download video YouTube requires an additional signature since September 2012 which is not supported by old versions of youtube-dl. See above for how to update youtube-dl. Video URL contains an ampersand and I m getting some strange output [1] 2839 or v is not recognized as an internal or external command That s actually the output from your shell. Since ampersand is one of the special shell characters it s interpreted by the shell preventing you from passing the whole URL to youtube-dl. To disable your shell from interpreting the ampersands (or any other special characters) you have to either put the whole URL in quotes or escape them with a backslash (which approach will work depends on your shell). For example if your URL is https //www.youtube.com/watch?t=4 v=BaW_jenozKc you should end up with following command youtube-dl https //www.youtube.com/watch?t=4 v=BaW_jenozKc or youtube-dl https //www.youtube.com/watch?t=4\ v=BaW_jenozKc For Windows you have to use the double quotes youtube-dl https //www.youtube.com/watch?t=4 v=BaW_jenozKc ExtractorError Could not find JS function u OF In February 2015, the new YouTube player contained a character sequence in a string that was misinterpreted by old versions of youtube-dl. See above for how to update youtube-dl. HTTP Error 429 Too Many Requests or 402 Payment Required These two error codes indicate that the service is blocking your IP address because of overuse. Usually this is a soft block meaning that you can gain access again after solving CAPTCHA. Just open a browser and solve a CAPTCHA the service suggests you and after that pass cookies to youtube-dl. Note that if your machine has multiple external IPs then you should also pass exactly the same IP you ve used for solving CAPTCHA with --source-address. Also you may need to pass a User-Agent HTTP header of your browser with --user-agent. If this is not the case (no CAPTCHA suggested to solve by the service) then you can contact the service and ask them to unblock your IP address, or - if you have acquired a whitelisted IP address already - use the --proxy or --source-address options to select another IP address. SyntaxError Non-ASCII character The error File youtube-dl , line 2 SyntaxError Non-ASCII character \x93 ... means you re using an outdated version of Python. Please update to Python 2.6 or 2.7. What is this binary file? Where has the code gone? Since June 2012 (#342) youtube-dl is packed as an executable zipfile, simply unzip it (might need renaming to youtube-dl.zip first on some systems) or clone the git repository, as laid out above. If you modify the code, you can run it by executing the __main__.py file. To recompile the executable, run make youtube-dl. The exe throws an error due to missing MSVCR100.dll To run the exe you need to install first the Microsoft Visual C++ 2010 Redistributable Package (x86). On Windows, how should I set up ffmpeg and youtube-dl? Where should I put the exe files? If you put youtube-dl and ffmpeg in the same directory that you re running the command from, it will work, but that s rather cumbersome. To make a different directory work - either for ffmpeg, or for youtube-dl, or for both - simply create the directory (say, C \bin, or C \Users\ User name \bin), put all the executables directly in there, and then set your PATH environment variable to include that directory. From then on, after restarting your shell, you will be able to access both youtube-dl and ffmpeg (and youtube-dl will be able to find ffmpeg) by simply typing youtube-dl or ffmpeg, no matter what directory you re in. How do I put downloads into a specific folder? Use the -o to specify an output template, for example -o /home/user/videos/%(title)s-%(id)s.%(ext)s . If you want this for all of your downloads, put the option into your configuration file. How do I download a video starting with a -? Either prepend https //www.youtube.com/watch?v= or separate the ID from the options with -- youtube-dl -- -wNyEUrxzFU youtube-dl https //www.youtube.com/watch?v=-wNyEUrxzFU How do I pass cookies to youtube-dl? Use the --cookies option, for example --cookies /path/to/cookies/file.txt. In order to extract cookies from browser use any conforming browser extension for exporting cookies. For example, cookies.txt (for Chrome) or cookies.txt (for Firefox). Note that the cookies file must be in Mozilla/Netscape format and the first line of the cookies file must be either # HTTP Cookie File or # Netscape HTTP Cookie File. Make sure you have correct newline format in the cookies file and convert newlines if necessary to correspond with your OS, namely CRLF (\r\n) for Windows and LF (\n) for Unix and Unix-like systems (Linux, macOS, etc.). HTTP Error 400 Bad Request when using --cookies is a good sign of invalid newline format. Passing cookies to youtube-dl is a good way to workaround login when a particular extractor does not implement it explicitly. Another use case is working around CAPTCHA some websites require you to solve in particular cases in order to get access (e.g. YouTube, CloudFlare). How do I stream directly to media player? You will first need to tell youtube-dl to stream media to stdout with -o -, and also tell your media player to read from stdin (it must be capable of this for streaming) and then pipe former to latter. For example, streaming to vlc can be achieved with youtube-dl -o - https //www.youtube.com/watch?v=BaW_jenozKcj | vlc - How do I download only new videos from a playlist? Use download-archive feature. With this feature you should initially download the complete playlist with --download-archive /path/to/download/archive/file.txt that will record identifiers of all the videos in a special file. Each subsequent run with the same --download-archive will download only new videos and skip all videos that have been downloaded before. Note that only successful downloads are recorded in the file. For example, at first, youtube-dl --download-archive archive.txt https //www.youtube.com/playlist?list=PLwiyx1dc3P2JR9N8gQaQN_BCvlSlap7re will download the complete PLwiyx1dc3P2JR9N8gQaQN_BCvlSlap7re playlist and create a file archive.txt. Each subsequent run will only download new videos if any youtube-dl --download-archive archive.txt https //www.youtube.com/playlist?list=PLwiyx1dc3P2JR9N8gQaQN_BCvlSlap7re Should I add --hls-prefer-native into my config? When youtube-dl detects an HLS video, it can download it either with the built-in downloader or ffmpeg. Since many HLS streams are slightly invalid and ffmpeg/youtube-dl each handle some invalid cases better than the other, there is an option to switch the downloader if needed. When youtube-dl knows that one particular downloader works better for a given website, that downloader will be picked. Otherwise, youtube-dl will pick the best downloader for general compatibility, which at the moment happens to be ffmpeg. This choice may change in future versions of youtube-dl, with improvements of the built-in downloader and/or ffmpeg. In particular, the generic extractor (used when your website is not in the list of supported sites by youtube-dl cannot mandate one specific downloader. If you put either --hls-prefer-native or --hls-prefer-ffmpeg into your configuration, a different subset of videos will fail to download correctly. Instead, it is much better to file an issue or a pull request which details why the native or the ffmpeg HLS downloader is a better choice for your use case. Can you add support for this anime video site, or site which shows current movies for free? As a matter of policy (as well as legality), youtube-dl does not include support for services that specialize in infringing copyright. As a rule of thumb, if you cannot easily find a video that the service is quite obviously allowed to distribute (i.e. that has been uploaded by the creator, the creator s distributor, or is published under a free license), the service is probably unfit for inclusion to youtube-dl. A note on the service that they don t host the infringing content, but just link to those who do, is evidence that the service should not be included into youtube-dl. The same goes for any DMCA note when the whole front page of the service is filled with videos they are not allowed to distribute. A "fair use" note is equally unconvincing if the service shows copyright-protected videos in full without authorization. Support requests for services that do purchase the rights to distribute their content are perfectly fine though. If in doubt, you can simply include a source that mentions the legitimate purchase of content. How can I speed up work on my issue? (Also known as Help, my important issue not being solved!) The youtube-dl core developer team is quite small. While we do our best to solve as many issues as possible, sometimes that can take quite a while. To speed up your issue, here s what you can do First of all, please do report the issue at our issue tracker. That allows us to coordinate all efforts by users and developers, and serves as a unified point. Unfortunately, the youtube-dl project has grown too large to use personal email as an effective communication channel. Please read the bug reporting instructions below. A lot of bugs lack all the necessary information. If you can, offer proxy, VPN, or shell access to the youtube-dl developers. If you are able to, test the issue from multiple computers in multiple countries to exclude local censorship or misconfiguration issues. If nobody is interested in solving your issue, you are welcome to take matters into your own hands and submit a pull request (or coerce/pay somebody else to do so). Feel free to bump the issue from time to time by writing a small comment ("Issue is still present in youtube-dl version ...from France, but fixed from Belgium"), but please not more than once a month. Please do not declare your issue as important or urgent. How can I detect whether a given URL is supported by youtube-dl? For one, have a look at the list of supported sites. Note that it can sometimes happen that the site changes its URL scheme (say, from https //example.com/video/1234567 to https //example.com/v/1234567 ) and youtube-dl reports an URL of a service in that list as unsupported. In that case, simply report a bug. It is not possible to detect whether a URL is supported or not. That s because youtube-dl contains a generic extractor which matches all URLs. You may be tempted to disable, exclude, or remove the generic extractor, but the generic extractor not only allows users to extract videos from lots of websites that embed a video from another service, but may also be used to extract video from a service that it s hosting itself. Therefore, we neither recommend nor support disabling, excluding, or removing the generic extractor. If you want to find out whether a given URL is supported, simply call youtube-dl with it. If you get no videos back, chances are the URL is either not referring to a video or unsupported. You can find out which by examining the output (if you run youtube-dl on the console) or catching an UnsupportedError exception if you run it from a Python program. Why do I need to go through that much red tape when filing bugs? Before we had the issue template, despite our extensive bug reporting instructions, about 80% of the issue reports we got were useless, for instance because people used ancient versions hundreds of releases old, because of simple syntactic errors (not in youtube-dl but in general shell usage), because the problem was already reported multiple times before, because people did not actually read an error message, even if it said "please install ffmpeg", because people did not mention the URL they were trying to download and many more simple, easy-to-avoid problems, many of whom were totally unrelated to youtube-dl. youtube-dl is an open-source project manned by too few volunteers, so we d rather spend time fixing bugs where we are certain none of those simple problems apply, and where we can be reasonably confident to be able to reproduce the issue without asking the reporter repeatedly. As such, the output of youtube-dl -v YOUR_URL_HERE is really all that s required to file an issue. The issue template also guides you through some basic steps you can do, such as checking that your version of youtube-dl is current. DEVELOPER INSTRUCTIONS Most users do not need to build youtube-dl and can download the builds or get them from their distribution. To run youtube-dl as a developer, you don t need to build anything either. Simply execute python -m youtube_dl To run the test, simply invoke your favorite test runner, or execute a test file directly; any of the following work python -m unittest discover python test/test_download.py nosetests See item 6 of new extractor tutorial for how to run extractor specific test cases. If you want to create a build of youtube-dl yourself, you ll need python make (only GNU make is supported) pandoc zip nosetests Adding support for a new site If you want to add support for a new site, first of all make sure this site is not dedicated to copyright infringement. youtube-dl does not support such sites thus pull requests adding support for them will be rejected. After you have ensured this site is distributing its content legally, you can follow this quick list (assuming your service is called yourextractor) このリポジトリをフォークする ソースコードをチェックアウトする git clone git@github.com YOUR_GITHUB_USERNAME/youtube-dl.git 新しいgitブランチを開始する cd youtube-dl git checkout -b yourextractor この単純なテンプレートから始めて、それを youtube_dl/extractor/yourextractor.py に保存します # coding utf-8 from __future__ import unicode_literals from .common import InfoExtractor class YourExtractorIE(InfoExtractor) _VALID_URL = r https? //(? www\.)?yourextractor\.com/watch/(?P id [0-9]+) _TEST = { url https //yourextractor.com/watch/42 , md5 TODO md5 sum of the first 10241 bytes of the video file (use --test) , info_dict { id 42 , ext mp4 , title Video title goes here , thumbnail r re ^https? //.*\.jpg$ , # TODO more properties, either as # * A value # * MD5 checksum; start the string with md5 # * A regular expression; start the string with re # * Any Python type (for example int or float) } } def _real_extract(self, url) video_id = self._match_id(url) webpage = self._download_webpage(url, video_id) # TODO more code goes here, for example ... title = self._html_search_regex(r h1 (.+?) /h1 , webpage, title ) return { id video_id, title title, description self._og_search_description(webpage), uploader self._search_regex(r div[^ ]+id= uploader [^ ]* ([^ ]+) , webpage, uploader , fatal=False), # TODO more properties (see youtube_dl/extractor/common.py) } youtube_dl/extractor/extractors.py にインポートを追加します. python test/test_download.py TestDownload.test_YourExtractor を実行します。 これは最初は失敗するはずですが、完了するまで継続的に再実行できます。 複数のテストを追加する場合は、_TEST の名前を _TESTS に変更して、辞書のリストにします。 その後、テストには TestDownload.test_YourExtractor, TestDownload.test_YourExtractor_1, TestDownload.test_YourExtractor_2 などの名前が付けられます。 テストのdictに only_matching キーを使用したテストはカウントされないことに注意してください。 可能なヘルパーメソッドと、エクストラクターが返す必要があるものと返す可能性のあるものの詳細な説明については、youtube_dl/extractor/common.py をご覧ください。 必要な数のテストとコードを追加します。 コードがyoutube-dl コーディング規則に従っていることを確認し、flake8でコードを確認してください $ flake8 youtube_dl/extractor/yourextractor.py Make sure your code works under all Python versions claimed supported by youtube-dl, namely 2.6, 2.7, and 3.2+. When the tests pass, add the new files and commit them and push the result, like this $ git add youtube_dl/extractor/extractors.py $ git add youtube_dl/extractor/yourextractor.py $ git commit -m [yourextractor] Add new extractor $ git push origin yourextractor Finally, create a pull request. We ll then review and merge it. In any case, thank you very much for your contributions! youtube-dl coding conventions This section introduces a guide lines for writing idiomatic, robust and future-proof extractor code. Extractors are very fragile by nature since they depend on the layout of the source data provided by 3rd party media hosters out of your control and this layout tends to change. As an extractor implementer your task is not only to write code that will extract media links and metadata correctly but also to minimize dependency on the source s layout and even to make the code foresee potential future changes and be ready for that. This is important because it will allow the extractor not to break on minor layout changes thus keeping old youtube-dl versions working. Even though this breakage issue is easily fixed by emitting a new version of youtube-dl with a fix incorporated, all the previous versions become broken in all repositories and distros packages that may not be so prompt in fetching the update from us. Needless to say, some non rolling release distros may never receive an update at all. Mandatory and optional metafields For extraction to work youtube-dl relies on metadata your extractor extracts and provides to youtube-dl expressed by an information dictionary or simply info dict. Only the following meta fields in the info dict are considered mandatory for a successful extraction process by youtube-dl id (media identifier) title (media title) url (media download URL) or formats In fact only the last option is technically mandatory (i.e. if you can t figure out the download location of the media the extraction does not make any sense). But by convention youtube-dl also treats id and title as mandatory. Thus the aforementioned metafields are the critical data that the extraction does not make any sense without and if any of them fail to be extracted then the extractor is considered completely broken. Any field apart from the aforementioned ones are considered optional. That means that extraction should be tolerant to situations when sources for these fields can potentially be unavailable (even if they are always available at the moment) and future-proof in order not to break the extraction of general purpose mandatory fields. Example Say you have some source dictionary meta that you ve fetched as JSON with HTTP request and it has a key summary meta = self._download_json(url, video_id) Assume at this point meta s layout is { ... summary some fancy summary text , ... } Assume you want to extract summary and put it into the resulting info dict as description. Since description is an optional meta field you should be ready that this key may be missing from the meta dict, so that you should extract it like description = meta.get( summary ) # correct and not like description = meta[ summary ] # incorrect The latter will break extraction process with KeyError if summary disappears from meta at some later time but with the former approach extraction will just go ahead with description set to None which is perfectly fine (remember None is equivalent to the absence of data). Similarly, you should pass fatal=False when extracting optional data from a webpage with _search_regex, _html_search_regex or similar methods, for instance description = self._search_regex( r span[^ ]+id= title [^ ]* ([^ ]+) , webpage, description , fatal=False) With fatal set to False if _search_regex fails to extract description it will emit a warning and continue extraction. You can also pass default= some fallback value , for example description = self._search_regex( r span[^ ]+id= title [^ ]* ([^ ]+) , webpage, description , default=None) On failure this code will silently continue the extraction with description set to None. That is useful for metafields that may or may not be present. Provide fallbacks When extracting metadata try to do so from multiple sources. For example if title is present in several places, try extracting from at least some of them. This makes it more future-proof in case some of the sources become unavailable. Example Say meta from the previous example has a title and you are about to extract it. Since title is a mandatory meta field you should end up with something like title = meta[ title ] If title disappears from meta in future due to some changes on the hoster s side the extraction would fail since title is mandatory. That s expected. Assume that you have some another source you can extract title from, for example og title HTML meta of a webpage. In this case you can provide a fallback scenario title = meta.get( title ) or self._og_search_title(webpage) This code will try to extract from meta first and if it fails it will try extracting og title from a webpage. Regular expressions Don t capture groups you don t use Capturing group must be an indication that it s used somewhere in the code. Any group that is not used must be non capturing. Example Don t capture id attribute name here since you can t use it for anything anyway. Correct r (? id|ID)=(?P id \d+) Incorrect r (id|ID)=(?P id \d+) Make regular expressions relaxed and flexible When using regular expressions try to write them fuzzy, relaxed and flexible, skipping insignificant parts that are more likely to change, allowing both single and double quotes for quoted values and so on. Example Say you need to extract title from the following HTML code span style= position absolute; left 910px; width 90px; float right; z-index 9999; class= title some fancy title /span The code for that task should look similar to title = self._search_regex( r span[^ ]+class= title [^ ]* ([^ ]+) , webpage, title ) Or even better title = self._search_regex( r span[^ ]+class=([ \ ])title\1[^ ]* (?P title [^ ]+) , webpage, title , group= title ) Note how you tolerate potential changes in the style attribute s value or switch from using double quotes to single for class attribute The code definitely should not look like title = self._search_regex( r span style= position absolute; left 910px; width 90px; float right; z-index 9999; class= title (.*?) /span , webpage, title , group= title ) Long lines policy There is a soft limit to keep lines of code under 80 characters long. This means it should be respected if possible and if it does not make readability and code maintenance worse. For example, you should never split long string literals like URLs or some other often copied entities over multiple lines to fit this limit Correct https //www.youtube.com/watch?v=FqZTN594JQw list=PLMYEtVRpaqY00V9W81Cwmzp6N6vZqfUKD4 Incorrect https //www.youtube.com/watch?v=FqZTN594JQw list= PLMYEtVRpaqY00V9W81Cwmzp6N6vZqfUKD4 Inline values Extracting variables is acceptable for reducing code duplication and improving readability of complex expressions. However, you should avoid extracting variables used only once and moving them to opposite parts of the extractor file, which makes reading the linear flow difficult. Example Correct title = self._html_search_regex(r title ([^ ]+) /title , webpage, title ) Incorrect TITLE_RE = r title ([^ ]+) /title # ...some lines of code... title = self._html_search_regex(TITLE_RE, webpage, title ) Collapse fallbacks Multiple fallback values can quickly become unwieldy. Collapse multiple fallback values into a single expression via a list of patterns. Example Good description = self._html_search_meta( [ og description , description , twitter description ], webpage, description , default=None) Unwieldy description = ( self._og_search_description(webpage, default=None) or self._html_search_meta( description , webpage, default=None) or self._html_search_meta( twitter description , webpage, default=None)) Methods supporting list of patterns are _search_regex, _html_search_regex, _og_search_property, _html_search_meta. Trailing parentheses Always move trailing parentheses after the last argument. Example Correct lambda x x[ ResultSet ][ Result ][0][ VideoUrlSet ][ VideoUrl ], list) Incorrect lambda x x[ ResultSet ][ Result ][0][ VideoUrlSet ][ VideoUrl ], list, ) Use convenience conversion and parsing functions Wrap all extracted numeric data into safe functions from youtube_dl/utils.py int_or_none, float_or_none. Use them for string to number conversions as well. Use url_or_none for safe URL processing. Use try_get for safe metadata extraction from parsed JSON. Use unified_strdate for uniform upload_date or any YYYYMMDD meta field extraction, unified_timestamp for uniform timestamp extraction, parse_filesize for filesize extraction, parse_count for count meta fields extraction, parse_resolution, parse_duration for duration extraction, parse_age_limit for age_limit extraction. Explore youtube_dl/utils.py for more useful convenience functions. More examples Safely extract optional description from parsed JSON description = try_get(response, lambda x x[ result ][ video ][0][ summary ], compat_str) Safely extract more optional metadata video = try_get(response, lambda x x[ result ][ video ][0], dict) or {} description = video.get( summary ) duration = float_or_none(video.get( durationMs ), scale=1000) view_count = int_or_none(video.get( views )) EMBEDDING YOUTUBE-DL youtube-dl makes the best effort to be a good command-line program, and thus should be callable from any programming language. If you encounter any problems parsing its output, feel free to create a report. From a Python program, you can embed youtube-dl in a more powerful fashion, like this from __future__ import unicode_literals import youtube_dl ydl_opts = {} with youtube_dl.YoutubeDL(ydl_opts) as ydl ydl.download([ https //www.youtube.com/watch?v=BaW_jenozKc ]) Most likely, you ll want to use various options. For a list of options available, have a look at youtube_dl/YoutubeDL.py. For a start, if you want to intercept youtube-dl s output, set a logger object. Here s a more complete example of a program that outputs only errors (and a short message after the download is finished), and downloads/converts the video to an mp3 file from __future__ import unicode_literals import youtube_dl class MyLogger(object) def debug(self, msg) pass def warning(self, msg) pass def error(self, msg) print(msg) def my_hook(d) if d[ status ] == finished print( Done downloading, now converting ... ) ydl_opts = { format bestaudio/best , postprocessors [{ key FFmpegExtractAudio , preferredcodec mp3 , preferredquality 192 , }], logger MyLogger(), progress_hooks [my_hook], } with youtube_dl.YoutubeDL(ydl_opts) as ydl ydl.download([ https //www.youtube.com/watch?v=BaW_jenozKc ]) BUGS Bugs and suggestions should be reported at https //github.com/ytdl-org/youtube-dl/issues. Unless you were prompted to or there is another pertinent reason (e.g. GitHub fails to accept the bug report), please do not send bug reports via personal email. For discussions, join us in the IRC channel #youtube-dl on freenode (webchat). Please include the full output of youtube-dl when run with -v, i.e. add -v flag to your command line, copy the whole output and post it in the issue body wrapped in ``` for better formatting. It should look similar to this $ youtube-dl -v your command line [debug] System config [] [debug] User config [] [debug] Command-line args [u -v , u https //www.youtube.com/watch?v=BaW_jenozKcj ] [debug] Encodings locale cp1251, fs mbcs, out cp866, pref cp1251 [debug] youtube-dl version 2015.12.06 [debug] Git HEAD 135392e [debug] Python version 2.6.6 - Windows-2003Server-5.2.3790-SP2 [debug] exe versions ffmpeg N-75573-g1d0487f, ffprobe N-75573-g1d0487f, rtmpdump 2.4 [debug] Proxy map {} ... Do not post screenshots of verbose logs; only plain text is acceptable. The output (including the first lines) contains important debugging information. Issues without the full output are often not reproducible and therefore do not get solved in short order, if ever. Please re-read your issue once again to avoid a couple of common mistakes (you can and should use this as a checklist) Is the description of the issue itself sufficient? We often get issue reports that we cannot really decipher. While in most cases we eventually get the required information after asking back multiple times, this poses an unnecessary drain on our resources. Many contributors, including myself, are also not native speakers, so we may misread some parts. So please elaborate on what feature you are requesting, or what bug you want to be fixed. Make sure that it s obvious What the problem is How it could be fixed How your proposed solution would look like If your report is shorter than two lines, it is almost certainly missing some of these, which makes it hard for us to respond to it. We re often too polite to close the issue outright, but the missing info makes misinterpretation likely. As a committer myself, I often get frustrated by these issues, since the only possible way for me to move forward on them is to ask for clarification over and over. For bug reports, this means that your report should contain the complete output of youtube-dl when called with the -v flag. The error message you get for (most) bugs even says so, but you would not believe how many of our bug reports do not contain this information. If your server has multiple IPs or you suspect censorship, adding --call-home may be a good idea to get more diagnostics. If the error is ERROR Unable to extract ... and you cannot reproduce it from multiple countries, add --dump-pages (warning this will yield a rather large output, redirect it to the file log.txt by adding log.txt 2 1 to your command-line) or upload the .dump files you get when you add --write-pages somewhere. Site support requests must contain an example URL. An example URL is a URL you might want to download, like https //www.youtube.com/watch?v=BaW_jenozKc. There should be an obvious video present. Except under very special circumstances, the main page of a video service (e.g. https //www.youtube.com/) is not an example URL. Are you using the latest version? Before reporting any issue, type youtube-dl -U. This should report that you re up-to-date. About 20% of the reports we receive are already fixed, but people are using outdated versions. This goes for feature requests as well. Is the issue already documented? Make sure that someone has not already opened the issue you re trying to open. Search at the top of the window or browse the GitHub Issues of this repository. If there is an issue, feel free to write something along the lines of "This affects me as well, with version 2015.01.01. Here is some more information on the issue ...". While some issues may be old, a new post into them often spurs rapid activity. Why are existing options not enough? Before requesting a new feature, please have a quick peek at the list of supported options. Many feature requests are for features that actually exist already! Please, absolutely do show off your work in the issue report and detail how the existing similar options do not solve your problem. Is there enough context in your bug report? People want to solve problems, and often think they do us a favor by breaking down their larger problems (e.g. wanting to skip already downloaded files) to a specific request (e.g. requesting us to look whether the file exists before downloading the info page). However, what often happens is that they break down the problem into two steps One simple, and one impossible (or extremely complicated one). We are then presented with a very complicated request when the original problem could be solved far easier, e.g. by recording the downloaded video IDs in a separate file. To avoid this, you must include the greater context where it is non-obvious. In particular, every feature request that does not consist of adding support for a new site should contain a use case scenario that explains in what situation the missing feature would be useful. Does the issue involve one problem, and one problem only? Some of our users seem to think there is a limit of issues they can or should open. There is no limit of issues they can or should open. While it may seem appealing to be able to dump all your issues into one ticket, that means that someone who solves one of your issues cannot mark the issue as closed. Typically, reporting a bunch of issues leads to the ticket lingering since nobody wants to attack that behemoth, until someone mercifully splits the issue into multiple ones. In particular, every site support request issue should only pertain to services at one site (generally under a common domain, but always using the same backend technology). Do not request support for vimeo user videos, White house podcasts, and Google Plus pages in the same issue. Also, make sure that you don t post bug reports alongside feature requests. As a rule of thumb, a feature request does not include outputs of youtube-dl that are not immediately related to the feature at hand. Do not post reports of a network error alongside the request for a new video service. Is anyone going to need the feature? Only post features that you (or an incapacitated friend you can personally talk to) require. Do not post features because they seem like a good idea. If they are really useful, they will be requested by someone who requires them. Is your question about youtube-dl? It may sound strange, but some bug reports we receive are completely unrelated to youtube-dl and relate to a different, or even the reporter s own, application. Please make sure that you are actually using youtube-dl. If you are using a UI for youtube-dl, report the bug to the maintainer of the actual application providing the UI. On the other hand, if your UI for youtube-dl fails in some way you believe is related to youtube-dl, by all means, go ahead and report the bug. COPYRIGHT youtube-dl is released into the public domain by the copyright holders. This README file was originally written by Daniel Bolton and is likewise released into the public domain.
https://w.atwiki.jp/jikkyosha_ust/pages/399.html
The Acts of the Apostles (Ancient Greek Πράξεις τῶν Ἀποστόλων, Práxeis tôn Apostólōn; Latin Āctūs Apostolōrum), often referred to simply as Acts, is the fifth book of the New Testament; it tells of the founding of the Christian church and the spread of its message to the Roman empire.[1] Acts is the second half of a two-part work, referred to as Luke-Acts, by the same anonymous author, referred to as Luke the Evangelist, and usually dated to around 80-90 CE.[2][3] The first part, the Gospel of Luke, tells how God fulfilled his plan for the world s salvation through the life, death and resurrection of Jesus of Nazareth, the promised Messiah. Acts continues the story of Christianity in the 1st century, beginning with the Ascension of Christ. The early chapters, set in Jerusalem, describe the Day of Pentecost (the coming of the Holy Spirit) and the growth of the church in Jerusalem. Initially the Jews are receptive to the Christian message, but soon they turn against the followers of the Messiah. Rejected by the Jews, under the guidance of the Apostle Peter the message is taken to the Gentiles. The later chapters tell of Paul s conversion, his mission in Asia Minor and the Aegean, and finally his imprisonment in Rome, where, as the book ends, he awaits trial. Luke-Acts is an attempt to answer a theological problem, namely how the Messiah of the Jews came to have an overwhelmingly non-Jewish church; the answer it provides, and its central theme, is that the message of Christ was sent to the Gentiles because the Jews rejected it.[1] Contents [hide] 1 Composition and setting 1.1 Title, unity of Luke-Acts, authorship and date 1.2 Genre, sources and historicity of Acts 1.3 Audience and authorial intent 1.4 Manuscripts 2 Structure and content 2.1 Structure 2.2 Outline 2.3 Content 3 Theology 4 Comparison with other writings 4.1 Gospel of Luke 4.2 Pauline epistles 5 See also 6 References 7 Bibliography 8 External links Composition and setting[edit] Main article Authorship of Luke–Acts Ministry of the Apostles Russian icon by Fyodor Zubov, 1660 Title, unity of Luke-Acts, authorship and date[edit] The title "Acts of the Apostles" (Greek Πράξεις ἀποστόλων Praxeis Apostolon) was first used by Irenaeus in the late 2nd century. It is not known whether this was an existing title or one invented by Irenaeus; it does seem clear, however, that it was not given by the author.[4] The gospel of Luke and Acts make up a two-volume work which scholars call Luke-Acts.[3] Together they account for 27.5% of the New Testament, the largest contribution attributed to a single author, providing the framework for both the Church s liturgical calendar and the historical outline into which later generations have fitted their idea of the story of Jesus and the early church.[5] The author is not named in either volume.[6] According to Church tradition dating from the 2nd century, he was the "Luke" named as a companion of the apostle Paul in three of the letters attributed to Paul himself; this view is still sometimes advanced, but "a critical consensus emphasizes the countless contradictions between the account in Acts and the authentic Pauline letters."[7] (An example can be seen by comparing Acts accounts of Paul s conversion (Acts 9 1-31, 22 6-21, and 26 9-23) with Paul s own statement that he remained unknown to Christians in Judea after that event (Galatians 1 17-24).)[8] He admired Paul, but his theology was significantly different from Paul s on key points and he does not (in Acts) represent Paul s views accurately.[9] He was educated, a man of means, probably urban, and someone who respected manual work, although not a worker himself; this is significant, because more high-brow writers of the time looked down on the artisans and small business-people who made up the early church of Paul and were presumably Luke s audience.[10] The earliest possible date for the composition of Acts is set by the events with which it ends, Paul s imprisonment in Rome c.63 CE, but an early date is now rarely put forward.[11][12] The last possible date would be set by its first definite citation by another author, but there is no unanimity on this–some scholars find echoes of Acts in a work from c.95 CE called I Clement, while others see no indisputable citation until the middle of the 2nd century.[11] If Acts uses Josephus as a source, as has been proposed, then it must have been composed after 93 CE; it does not show any knowledge of Paul s letters, a fact which also supports a late date; and the social situation it reflects is one in which the faithful need "shepherds" to protect them from heretical (possibly Marcionite) "wolves", which again reflects a late date.[11] Most experts therefore date it to around 80-90 CE, although some suggest 90-110, [2] and there is evidence that it was still being substantially revised well into the 2nd century.[13] Genre, sources and historicity of Acts[edit] Luke (or more accurately the anonymous author of Luke-Acts) describes his work, Luke-Acts, as a "narrative" (diegesis). Acts, the second part, is widely thought of as a history, but it lacks exact analogies in Hellenistic or Jewish literature.[14] The title "Acts of the Apostles" (Praxeis Apostolon) would seem to identify it with the genre telling of the deeds and achievements of great men (praxeis), but it was not the title given by the author.[4] Luke seems to have taken as his model the works of two respected Classical authors, Dionysius of Halicarnassus, who wrote a well-known history of Rome, and the Jewish historian Josephus, author of a history of the Jews.[15] Like them he anchors his history by dating the birth of the founder (Romulus for Dionysius, Moses for Josephus, Jesus for Luke) and like them he tells how the founder is born from God, taught authoritatively, and appeared to witnesses after death before ascending to heaven.[15] By and large the sources for Acts can only be guessed at,[16] but Luke would have had access to the Septuagint (a Greek translation of the Jewish scriptures), the gospel of Mark and the collection of "sayings of Jesus" called the Q source.[17] He transposed a few incidents from Mark s gospel to the time of the Apostles – for example, the material about "clean" and "unclean" foods in Mark 7 is used in Acts 10, and Mark s account of the accusation that Jesus has attacked the Temple (Mark 14 58) is used in a story about Stephen (Acts 6 14).)[18] There are also points of contacts (meaning suggestive parallels but something less than clear evidence) with 1 Peter, the Letter to the Hebrews, and 1 Clement.[19] Other sources can only be inferred from internal evidence – the traditional explanation of the three "we" passages, for example, is that they represent eye-witness accounts.[20] The search for such inferred sources was popular in the 19th century, but by the mid-20th it had largely been abandoned.[21] Acts was read as a reliable history of the early church well into the post-Reformation era. By the 17th century, however, biblical scholars began to notice that it was incomplete and tendentious – its picture of a harmonious church is quite at odds with that given by Paul s letters, and it omits important events such as the deaths of both Peter and Paul. The mid-19th century scholar Ferdinand Baur suggested that Luke had re-written history to present a united Peter and Paul and advance a single orthodoxy against the Marcionites. (Marcion was a 2nd-century heretic who wished to cut Christianity off entirely from the Jews). Baur continues to have enormous influence, but today there is less interest in determining Luke s historical accuracy (although this has never died out) than in understanding his theological program.[22] Audience and authorial intent[edit] Luke was written to be read aloud to a group of Jesus-followers gathered in a house to share the Lord s supper.[15] The author assumes an educated Greek-speaking audience, but directs his attention to specifically Christian concerns rather than to the Greco-Roman world at large.[23] He begins his gospel with a preface addressed to Theophilus, informing him of his intention to provide an "ordered account" of events which will lead his reader to "certainty".[10] He did not write in order to provide Theophilus with historical justification – "did it happen?" – but to encourage faith – "what happened, and what does it all mean?"[24] Acts (or Luke-Acts) is intended as a work of "edification."[25] Edification means "the empirical demonstration that virtue is superior to vice,"[26] but is not all of Luke s purpose. He also engages with the question of a Christian s proper relationship with the Roman Empire, the civil power of the day could a Christian obey God and also Caesar? The answer is ambiguous.[27] The Romans never move against Jesus or his followers unless provoked by the Jews, in the trial scenes the Christian missionaries are always cleared of charges of violating Roman laws, and Acts ends with Paul in Rome proclaiming the Christian message under Roman protection; at the same time, Luke makes clear that the Romans, like all earthly rulers, receive their authority from Satan, while Christ is ruler of the kingdom of God. [28] Luke-Acts can be also seen as a defense of (or "apology" for) the Jesus movement addressed to the Jews the bulk of the speeches and sermons in Acts are addressed to Jewish audiences, with the Romans featuring as external arbiters on disputes concerning Jewish customs and law.[27] On the one hand Luke portrays the Christians as a sect of the Jews, and therefore entitled to legal protection as a recognised religion; on the other, Luke seems unclear as to the future God intends for Jews and Christians, celebrating the Jewishness of Jesus and his immediate followers while also stressing how the Jews had rejected God s promised Messiah.[29] Manuscripts[edit] There are two major textual variants of Luke-Acts, the Western text-type and the Alexandrian. The oldest complete Alexandrian manuscripts date from the 4th century and the oldest Western ones from the 6th, with fragments and citations going back to the 3rd. Western texts of Acts are 10% longer than Alexandrian texts, the additions tending to enhance the Jewish rejection of the Messiah and the role of the Holy Spirit, in ways that are stylistically different from the rest of Acts.[30] These conflicts suggest that Luke-Acts was still being substantially revised well into the 2nd century.[13] The majority of scholars prefer the Alexandrian (shorter) text-type over the Western as the more authentic, but this same argument would favour the Western over the Alexandrian for the gospel of Luke, as in that case the Western version is the shorter. The debate therefore continues.[30] Structure and content[edit] Acts 1 1-2a from the 14th century Minuscule 223 Structure[edit] Acts has two key structural principles. The first is the geographic movement from Jerusalem, centre of God s Covenantal people the Jews, to Rome, centre of the Gentile world. This structure reaches back to the author s preceding work, the Gospel of Luke, and is signaled by parallel scenes such as Paul s utterance in Acts 19 21, which echoes Jesus words 9 51 (Paul has Rome as his destination, as Jesus had Jerusalem). The second key element is the roles of Peter and Paul, the first representing the Jewish Christian church, the second the mission to the Gentiles.[31] Transition reprise of the preface addressed to Theophilus and the closing events of the gospel (Acts 1-1 26) Petrine Christianity the Jewish church from Jerusalem to Antioch (Acts 2 1-12 25) 2 1-8 1 - beginnings in Jerusalem 8 2-40 - the church expands to Samaria and beyond 9 1-31 - conversion of Paul 9 32-12 25 - the conversion of Cornelius, and the formation of the Antioch church Pauline Christianity the Gentile mission from Antioch to Rome (Acts 13 1-28 21) 13 1-14 28 - the Gentile mission is promoted from Antioch 15 1-35 - the Gentile mission is confirmed in Jerusalem 15 36-28 31 - the Gentile mission, climaxing in Paul s passion story in Rome (21 17-28 31) Outline[edit] Dedication to Theophilus (1 1–2) Resurrection appearances (1 3) Great Commission (1 4–8) Ascension (1 9) Second Coming Prophecy (1 10–11) Matthias replaced Judas (1 12–26) the Upper Room (1 13) Holy Spirit came at Pentecost (2), see also Paraclete Peter healed a crippled beggar (3 1–10) Peter s speech at the Temple (3 11–26) Peter and John before the Sanhedrin (4 1–22) Resurrection of the dead (4 2) Believers Prayer (4 23–31) Everything is shared (4 32–37) Ananias and Sapphira (5 1–11) Signs and Wonders (5 12–16) Apostles before the Sanhedrin (5 17–42) Seven Greeks appointed (6 1–7) Saint Stephen before the Sanhedrin (6 8–7 60) The "Cave of the Patriarchs" was located in Shechem (7 16) "Moses was educated in all the wisdom of the Egyptians" (7 22) First mentioning of Saul (Paul the Apostle) in the Bible (7 58) Paul the Apostle confesses his part in the martyrdom of Stephen (7 58-60) Saul persecuted the Church of Jerusalem (8 1–3) Philip the Evangelist (8 4–40) Simon Magus (8 9–24) Ethiopian eunuch (8 26–39) Conversion of Paul the Apostle (9 1–31, 22 1–22, 26 9–24) Paul the Apostle confesses his active part in the martyrdom of Stephen (22 20) Peter healed Aeneas and raised Tabitha from the dead (9 32–43) Conversion of Cornelius (10 1–8, 24–48) Peter s vision of a sheet with animals (10 9–23, 11 1–18) Church of Antioch founded (11 19–30) term "Christian" first used (11 26) Saint James the Great executed (12 1–2) Peter s rescue from prison (12 3–19) Death of Herod Agrippa I [in 44] (12 20–25) "the voice of a god" (12 22) Mission of Barnabas and Saul (13–14) "Saul, who was also known as Paul" (13 9) called "gods ... in human form" (14 11) Council of Jerusalem (15 1–35) Paul separated from Barnabas (15 36–41) 2nd and 3rd missions (16–20) Areopagus sermon (17 16-34) "God...has set a day" (17 30–31) Trial before Gallio c. 51–52 (18 12–17) Trip to Jerusalem (21) Before the people and the Sanhedrin (22–23) Before Felix–Festus–Agrippa II (24–26) Trip to Rome (27–28) called a god on Malta (28 6) Content[edit] See also Early Christianity and Jewish Christians The Gospel of Luke began with a prologue addressed to Theophilus; Acts likewise opens with an address to Theophilus and refers to "my earlier book", almost certainly the gospel. The apostles and other followers of Jesus meet and elect Matthias to replace Judas as a member of The Twelve. On Pentecost, the Holy Spirit descends and confers God s power on them, and Peter, along with John, preaches to many in Jerusalem, and performs Christ-like healings, casting out of evil spirits, and raising of the dead. At first many Jews follow Christ and are baptized, but the Christians begin to be increasingly persecuted by the Jews. Stephen is arrested for blasphemy, and after a trial, is found guilty and stoned by the Jews. Stephen s death marks a major turning point the Jews have rejected the message, and henceforth it will be taken to the Gentiles.[32] The message is taken to the Samaritans, a people rejected by Jews, and to the Gentiles. Saul of Tarsus, one of the Jews who persecuted the Christians, is converted by a vision to become a follower of Christ (an event which Luke regards as so important that he relates it three times). Peter, directed by a series of visions, preaches to Cornelius the Centurion, a Gentile God-fearer, who becomes a follower of Christ. The Holy Spirit descends on Peter and Cornelius, thus confirming that the message of eternal life in Christ is for all mankind. The Gentile church is established in Antioch (north-western Syria, the third-largest city of the empire), and here Christ s followers are first called Christians.[33] The mission to the Gentiles is promoted from Antioch and confirmed at meeting in Jerusalem between Paul and the leadership of the Jerusalem church. Paul spends the next few years traveling through western Asia Minor and the Aegean,preaching, converting Gentiles, and founding new churches. On a visit to Jerusalem he is set on by a Jewish mob. Saved by the Roman commander, he is accused by the Jews of being a revolutionary, the "ringleader of the sect of the Nazarenes", and imprisoned. Paul asserts his right as a Roman citizen, to be tried in Rome and is sent by sea to Rome, where he spends another two years under house arrest, proclaiming the Kingdom of God and teaching the "Lord Jesus Christ". Acts ends abruptly without recording the outcome of Paul s legal troubles.[citation needed] Theology[edit] Paul s conversion, from Livre d Heures d Étienne Chevalier (c. 1450–1460), Jean Fouquet, in the Château de Chantilly. Prior to the 1950s Luke-Acts was seen as a historical work, written to defend Christianity before the Romans or Paul against his detractors; since then, however, the tendency has been to see the work as primarily theological.[34] Luke s theology is expressed primarily through his overarching plot, the way scenes, themes and characters combine to construct his specific worldview.[35] His "salvation history" stretches from the Creation to the present time of his readers, in three ages first, the time of "the Law and the Prophets" (Luke 16 16), the period beginning with Genesis and ending with the appearance of John the Baptist (Luke 1 5-3 1); second, the epoch of Jesus, in which the Kingdom of God was preached (Luke 3 2-24 51); and finally the period of the Church, which began when the risen Christ was taken into Heaven, and would end with his second coming.[36] Luke-Acts is an attempt to answer a theological problem, namely how the Messiah promised to the Jews came to have an overwhelmingly non-Jewish church; the answer it provides, and its central theme, is that the message of Christ was sent to the Gentiles because the Jews rejected it.[1] This theme is introduced at the opening of the gospel of Luke, when Jesus, rejected in Nazareth, recalls that the prophets were rejected by Israel and accepted by Gentiles; at the end of the gospel he commands his disciples to preach his message to all nations, "beginning from Jerusalem." He repeats the command in Acts, telling them to preach "in Jerusalem, in all Judea and Samaria, and to the end of the Earth." They then proceed to do so, in the order outlined first Jerusalem, then Judea, then Samaria, then the entire (Roman) world.[37] For Luke, the Holy Spirit is the driving force behind the spread of the Christian message, and he places more emphasis on it than do any of the other evangelists. The Spirit is "poured out" at Pentecost, on the first Samaritan and Gentile believers, and on disciples who had been baptised only by John the Baptist, each time as a sign of God s approval. The Holy Spirit represents God s power (At his ascension, Jesus tells his followers, "You shall receive power when the Holy Spirit has come upon you") through it the disciples are given speech to convert thousands in Jerusalem, forming the first church (the term is used for the first time in Acts 5).[38] Comparison with other writings[edit] Saint Paul Writing His Epistles, ascribed to Valentin de Boulogne, 17th century Gospel of Luke[edit] As the second part of the two-part work Luke-Acts, Acts has significant links to the gospel of Luke. Major turning points in the structure of Acts, for example, find parallels in Luke the presentation of the child Jesus in the Temple parallels the opening of Acts in the Temple, Jesus forty days of testing in the wilderness prior to his mission parallel the forty days prior to his Ascension in Acts, the mission of Jesus in Samaria and the Decapolis (the lands of the Samaritans and Gentiles) parallels the missions of the Apostles in Samaria and the Gentile lands, and so on (see Gospel of Luke). These parallels continue through both books.[39] There are also differences between Luke and Acts, amounting at times to outright contradiction. For example, the gospel seems to place the Ascension on Easter Sunday, immediately after the Resurrection, while Acts 1 puts it forty days later.[40] There are similar conflicts over the theology. While not seriously questioning the single authorship of Luke-Acts, these differences do suggest the need for caution in seeking too much consistency in books written in essence as popular literature.[41] Pauline epistles[edit] Acts agrees with Paul s letters on the major outline of Paul s career as Saul he is converted and becomes Paul the Christian missionary and apostle, establishing new churches in Asia Minor and the Aegean and struggling to free Gentile Christians from the Jewish Law. There are also agreements on many incidents, such as Paul s escape from Damascus, where he is lowered down the walls in a basket. But details of these same incidents are frequently contradictory for example, according to Paul it was a pagan king who was trying to arrest him in Damascus, but according to Luke it was, characteristically, the Jews (2 Corinthians 11 33 and Acts 9 24). Many of the disagreements are not so immediately obvious Acts speaks of "Christians" and "disciples", but Paul never uses either term, and there are striking differences in the accounts of Paul s relationship with the Jerusalem church and its leaders (Acts 9-15 vs. Galatians 1-2). Acts omits much from the letters, notably Paul s problems with his congregations (internal difficulties are said to be the fault of the Jews instead), and his apparent final rejection by the church leaders in Jerusalem (Acts has Paul and Barnabas deliver an offering that is accepted, a trip that has no mention in the letters). There are also major differences between Acts on Paul on Christology (the understanding of Christ s nature), eschatology (understanding of the "last things"), and apostleship.[42] See also[edit] Historical reliability of the Acts of the Apostles List of Gospels List of omitted Bible verses Textual variants in the Acts of the Apostles Acts of the Apostles (genre) Acts of Andrew Acts of Barnabas Acts of John Acts of the Martyrs Acts of Paul Acts of Paul and Thecla Acts of Peter Acts of Peter and Paul Acts of Peter and the Twelve Acts of Pilate Acts of Philip Acts of Thomas Acts of Timothy The Lost Chapter of the Acts of the Apostles References[edit] ^ Jump up to a b c Burkett 2002, p. 263. ^ Jump up to a b Charlesworth 2008, p. no page number. ^ Jump up to a b Burkett 2002, p. 195. ^ Jump up to a b Matthews 2011, p. 12. Jump up ^ Boring 2012, p. 556. Jump up ^ Burkett 2002, p. 196. Jump up ^ Theissen Merz 1998, p. 32. Jump up ^ Perkins 1998, p. 253. Jump up ^ Boring 2012, p. 590. ^ Jump up to a b Green 1997, p. 35. ^ Jump up to a b c Boring 2012, p. 587. Jump up ^ Theissen Merz 1996 [tr. 1998], p. 32. ^ Jump up to a b Perkins 2009, p. 250-253. Jump up ^ Aune 1988, p. 77. ^ Jump up to a b c Balch 2003, p. 1104. Jump up ^ Bruce 1990, p. 40. Jump up ^ Boring 2012, p. 577. Jump up ^ Witherington 1998, p. 8. Jump up ^ Boring 2012, p. 578. Jump up ^ Bruce 1990, p. 40-41. Jump up ^ Boring 2012, p. 579. Jump up ^ Holladay 2011, p. no page numbers. Jump up ^ Green 1995, p. 16-17. Jump up ^ Green 1997, p. 36. Jump up ^ Fitzmyer 1998, p. 55-65. Jump up ^ Aune 1988, p. 80. ^ Jump up to a b Pickett 2011, p. 6-7. Jump up ^ Boring 2012, p. 562. Jump up ^ Boring 2012, p. 563. ^ Jump up to a b Thompson 2010, p. 332. Jump up ^ Boring 2012, p. 569-570. Jump up ^ Burkett 2002, p. 265. Jump up ^ Burkett 2002, p. 266. Jump up ^ Buckwalter 1996, p. 6. Jump up ^ Allen 2009, p. 326. Jump up ^ Evans 2011, p. no page numbers. Jump up ^ Burkett 2002, p. 264. Jump up ^ Burkett 2002, p. 268-270. Jump up ^ Tremmel 2011, p. 59. Jump up ^ Zwiep 2010, p. 39. Jump up ^ Parsons 1993, p. 17-18. Jump up ^ Boring 2012, p. 581, 588-590.The Acts of the Apostles (Ancient Greek Πράξεις τῶν Ἀποστόλων, Práxeis tôn Apostólōn; Latin Āctūs Apostolōrum), often referred to simply as Acts, is the fifth book of the New Testament; it tells of the founding of the Christian church and the spread of its message to the Roman empire.[1] Acts is the second half of a two-part work, referred to as Luke-Acts, by the same anonymous author, referred to as Luke the Evangelist, and usually dated to around 80-90 CE.[2][3] The first part, the Gospel of Luke, tells how God fulfilled his plan for the world s salvation through the life, death and resurrection of Jesus of Nazareth, the promised Messiah. Acts continues the story of Christianity in the 1st century, beginning with the Ascension of Christ. The early chapters, set in Jerusalem, describe the Day of Pentecost (the coming of the Holy Spirit) and the growth of the church in Jerusalem. Initially the Jews are receptive to the Christian message, but soon they turn against the followers of the Messiah. Rejected by the Jews, under the guidance of the Apostle Peter the message is taken to the Gentiles. The later chapters tell of Paul s conversion, his mission in Asia Minor and the Aegean, and finally his imprisonment in Rome, where, as the book ends, he awaits trial. Luke-Acts is an attempt to answer a theological problem, namely how the Messiah of the Jews came to have an overwhelmingly non-Jewish church; the answer it provides, and its central theme, is that the message of Christ was sent to the Gentiles because the Jews rejected it.[1] Contents [hide] 1 Composition and setting 1.1 Title, unity of Luke-Acts, authorship and date 1.2 Genre, sources and historicity of Acts 1.3 Audience and authorial intent 1.4 Manuscripts 2 Structure and content 2.1 Structure 2.2 Outline 2.3 Content 3 Theology 4 Comparison with other writings 4.1 Gospel of Luke 4.2 Pauline epistles 5 See also 6 References 7 Bibliography 8 External links Composition and setting[edit] Main article Authorship of Luke–Acts Ministry of the Apostles Russian icon by Fyodor Zubov, 1660 Title, unity of Luke-Acts, authorship and date[edit] The title "Acts of the Apostles" (Greek Πράξεις ἀποστόλων Praxeis Apostolon) was first used by Irenaeus in the late 2nd century. It is not known whether this was an existing title or one invented by Irenaeus; it does seem clear, however, that it was not given by the author.[4] The gospel of Luke and Acts make up a two-volume work which scholars call Luke-Acts.[3] Together they account for 27.5% of the New Testament, the largest contribution attributed to a single author, providing the framework for both the Church s liturgical calendar and the historical outline into which later generations have fitted their idea of the story of Jesus and the early church.[5] The author is not named in either volume.[6] According to Church tradition dating from the 2nd century, he was the "Luke" named as a companion of the apostle Paul in three of the letters attributed to Paul himself; this view is still sometimes advanced, but "a critical consensus emphasizes the countless contradictions between the account in Acts and the authentic Pauline letters."[7] (An example can be seen by comparing Acts accounts of Paul s conversion (Acts 9 1-31, 22 6-21, and 26 9-23) with Paul s own statement that he remained unknown to Christians in Judea after that event (Galatians 1 17-24).)[8] He admired Paul, but his theology was significantly different from Paul s on key points and he does not (in Acts) represent Paul s views accurately.[9] He was educated, a man of means, probably urban, and someone who respected manual work, although not a worker himself; this is significant, because more high-brow writers of the time looked down on the artisans and small business-people who made up the early church of Paul and were presumably Luke s audience.[10] The earliest possible date for the composition of Acts is set by the events with which it ends, Paul s imprisonment in Rome c.63 CE, but an early date is now rarely put forward.[11][12] The last possible date would be set by its first definite citation by another author, but there is no unanimity on this–some scholars find echoes of Acts in a work from c.95 CE called I Clement, while others see no indisputable citation until the middle of the 2nd century.[11] If Acts uses Josephus as a source, as has been proposed, then it must have been composed after 93 CE; it does not show any knowledge of Paul s letters, a fact which also supports a late date; and the social situation it reflects is one in which the faithful need "shepherds" to protect them from heretical (possibly Marcionite) "wolves", which again reflects a late date.[11] Most experts therefore date it to around 80-90 CE, although some suggest 90-110, [2] and there is evidence that it was still being substantially revised well into the 2nd century.[13] Genre, sources and historicity of Acts[edit] Luke (or more accurately the anonymous author of Luke-Acts) describes his work, Luke-Acts, as a "narrative" (diegesis). Acts, the second part, is widely thought of as a history, but it lacks exact analogies in Hellenistic or Jewish literature.[14] The title "Acts of the Apostles" (Praxeis Apostolon) would seem to identify it with the genre telling of the deeds and achievements of great men (praxeis), but it was not the title given by the author.[4] Luke seems to have taken as his model the works of two respected Classical authors, Dionysius of Halicarnassus, who wrote a well-known history of Rome, and the Jewish historian Josephus, author of a history of the Jews.[15] Like them he anchors his history by dating the birth of the founder (Romulus for Dionysius, Moses for Josephus, Jesus for Luke) and like them he tells how the founder is born from God, taught authoritatively, and appeared to witnesses after death before ascending to heaven.[15] By and large the sources for Acts can only be guessed at,[16] but Luke would have had access to the Septuagint (a Greek translation of the Jewish scriptures), the gospel of Mark and the collection of "sayings of Jesus" called the Q source.[17] He transposed a few incidents from Mark s gospel to the time of the Apostles – for example, the material about "clean" and "unclean" foods in Mark 7 is used in Acts 10, and Mark s account of the accusation that Jesus has attacked the Temple (Mark 14 58) is used in a story about Stephen (Acts 6 14).)[18] There are also points of contacts (meaning suggestive parallels but something less than clear evidence) with 1 Peter, the Letter to the Hebrews, and 1 Clement.[19] Other sources can only be inferred from internal evidence – the traditional explanation of the three "we" passages, for example, is that they represent eye-witness accounts.[20] The search for such inferred sources was popular in the 19th century, but by the mid-20th it had largely been abandoned.[21] Acts was read as a reliable history of the early church well into the post-Reformation era. By the 17th century, however, biblical scholars began to notice that it was incomplete and tendentious – its picture of a harmonious church is quite at odds with that given by Paul s letters, and it omits important events such as the deaths of both Peter and Paul. The mid-19th century scholar Ferdinand Baur suggested that Luke had re-written history to present a united Peter and Paul and advance a single orthodoxy against the Marcionites. (Marcion was a 2nd-century heretic who wished to cut Christianity off entirely from the Jews). Baur continues to have enormous influence, but today there is less interest in determining Luke s historical accuracy (although this has never died out) than in understanding his theological program.[22] Audience and authorial intent[edit] Luke was written to be read aloud to a group of Jesus-followers gathered in a house to share the Lord s supper.[15] The author assumes an educated Greek-speaking audience, but directs his attention to specifically Christian concerns rather than to the Greco-Roman world at large.[23] He begins his gospel with a preface addressed to Theophilus, informing him of his intention to provide an "ordered account" of events which will lead his reader to "certainty".[10] He did not write in order to provide Theophilus with historical justification – "did it happen?" – but to encourage faith – "what happened, and what does it all mean?"[24] Acts (or Luke-Acts) is intended as a work of "edification."[25] Edification means "the empirical demonstration that virtue is superior to vice,"[26] but is not all of Luke s purpose. He also engages with the question of a Christian s proper relationship with the Roman Empire, the civil power of the day could a Christian obey God and also Caesar? The answer is ambiguous.[27] The Romans never move against Jesus or his followers unless provoked by the Jews, in the trial scenes the Christian missionaries are always cleared of charges of violating Roman laws, and Acts ends with Paul in Rome proclaiming the Christian message under Roman protection; at the same time, Luke makes clear that the Romans, like all earthly rulers, receive their authority from Satan, while Christ is ruler of the kingdom of God. [28] Luke-Acts can be also seen as a defense of (or "apology" for) the Jesus movement addressed to the Jews the bulk of the speeches and sermons in Acts are addressed to Jewish audiences, with the Romans featuring as external arbiters on disputes concerning Jewish customs and law.[27] On the one hand Luke portrays the Christians as a sect of the Jews, and therefore entitled to legal protection as a recognised religion; on the other, Luke seems unclear as to the future God intends for Jews and Christians, celebrating the Jewishness of Jesus and his immediate followers while also stressing how the Jews had rejected God s promised Messiah.[29] Manuscripts[edit] There are two major textual variants of Luke-Acts, the Western text-type and the Alexandrian. The oldest complete Alexandrian manuscripts date from the 4th century and the oldest Western ones from the 6th, with fragments and citations going back to the 3rd. Western texts of Acts are 10% longer than Alexandrian texts, the additions tending to enhance the Jewish rejection of the Messiah and the role of the Holy Spirit, in ways that are stylistically different from the rest of Acts.[30] These conflicts suggest that Luke-Acts was still being substantially revised well into the 2nd century.[13] The majority of scholars prefer the Alexandrian (shorter) text-type over the Western as the more authentic, but this same argument would favour the Western over the Alexandrian for the gospel of Luke, as in that case the Western version is the shorter. The debate therefore continues.[30] Structure and content[edit] Acts 1 1-2a from the 14th century Minuscule 223 Structure[edit] Acts has two key structural principles. The first is the geographic movement from Jerusalem, centre of God s Covenantal people the Jews, to Rome, centre of the Gentile world. This structure reaches back to the author s preceding work, the Gospel of Luke, and is signaled by parallel scenes such as Paul s utterance in Acts 19 21, which echoes Jesus words 9 51 (Paul has Rome as his destination, as Jesus had Jerusalem). The second key element is the roles of Peter and Paul, the first representing the Jewish Christian church, the second the mission to the Gentiles.[31] Transition reprise of the preface addressed to Theophilus and the closing events of the gospel (Acts 1-1 26) Petrine Christianity the Jewish church from Jerusalem to Antioch (Acts 2 1-12 25) 2 1-8 1 - beginnings in Jerusalem 8 2-40 - the church expands to Samaria and beyond 9 1-31 - conversion of Paul 9 32-12 25 - the conversion of Cornelius, and the formation of the Antioch church Pauline Christianity the Gentile mission from Antioch to Rome (Acts 13 1-28 21) 13 1-14 28 - the Gentile mission is promoted from Antioch 15 1-35 - the Gentile mission is confirmed in Jerusalem 15 36-28 31 - the Gentile mission, climaxing in Paul s passion story in Rome (21 17-28 31) Outline[edit] Dedication to Theophilus (1 1–2) Resurrection appearances (1 3) Great Commission (1 4–8) Ascension (1 9) Second Coming Prophecy (1 10–11) Matthias replaced Judas (1 12–26) the Upper Room (1 13) Holy Spirit came at Pentecost (2), see also Paraclete Peter healed a crippled beggar (3 1–10) Peter s speech at the Temple (3 11–26) Peter and John before the Sanhedrin (4 1–22) Resurrection of the dead (4 2) Believers Prayer (4 23–31) Everything is shared (4 32–37) Ananias and Sapphira (5 1–11) Signs and Wonders (5 12–16) Apostles before the Sanhedrin (5 17–42) Seven Greeks appointed (6 1–7) Saint Stephen before the Sanhedrin (6 8–7 60) The "Cave of the Patriarchs" was located in Shechem (7 16) "Moses was educated in all the wisdom of the Egyptians" (7 22) First mentioning of Saul (Paul the Apostle) in the Bible (7 58) Paul the Apostle confesses his part in the martyrdom of Stephen (7 58-60) Saul persecuted the Church of Jerusalem (8 1–3) Philip the Evangelist (8 4–40) Simon Magus (8 9–24) Ethiopian eunuch (8 26–39) Conversion of Paul the Apostle (9 1–31, 22 1–22, 26 9–24) Paul the Apostle confesses his active part in the martyrdom of Stephen (22 20) Peter healed Aeneas and raised Tabitha from the dead (9 32–43) Conversion of Cornelius (10 1–8, 24–48) Peter s vision of a sheet with animals (10 9–23, 11 1–18) Church of Antioch founded (11 19–30) term "Christian" first used (11 26) Saint James the Great executed (12 1–2) Peter s rescue from prison (12 3–19) Death of Herod Agrippa I [in 44] (12 20–25) "the voice of a god" (12 22) Mission of Barnabas and Saul (13–14) "Saul, who was also known as Paul" (13 9) called "gods ... in human form" (14 11) Council of Jerusalem (15 1–35) Paul separated from Barnabas (15 36–41) 2nd and 3rd missions (16–20) Areopagus sermon (17 16-34) "God...has set a day" (17 30–31) Trial before Gallio c. 51–52 (18 12–17) Trip to Jerusalem (21) Before the people and the Sanhedrin (22–23) Before Felix–Festus–Agrippa II (24–26) Trip to Rome (27–28) called a god on Malta (28 6) Content[edit] See also Early Christianity and Jewish Christians The Gospel of Luke began with a prologue addressed to Theophilus; Acts likewise opens with an address to Theophilus and refers to "my earlier book", almost certainly the gospel. The apostles and other followers of Jesus meet and elect Matthias to replace Judas as a member of The Twelve. On Pentecost, the Holy Spirit descends and confers God s power on them, and Peter, along with John, preaches to many in Jerusalem, and performs Christ-like healings, casting out of evil spirits, and raising of the dead. At first many Jews follow Christ and are baptized, but the Christians begin to be increasingly persecuted by the Jews. Stephen is arrested for blasphemy, and after a trial, is found guilty and stoned by the Jews. Stephen s death marks a major turning point the Jews have rejected the message, and henceforth it will be taken to the Gentiles.[32] The message is taken to the Samaritans, a people rejected by Jews, and to the Gentiles. Saul of Tarsus, one of the Jews who persecuted the Christians, is converted by a vision to become a follower of Christ (an event which Luke regards as so important that he relates it three times). Peter, directed by a series of visions, preaches to Cornelius the Centurion, a Gentile God-fearer, who becomes a follower of Christ. The Holy Spirit descends on Peter and Cornelius, thus confirming that the message of eternal life in Christ is for all mankind. The Gentile church is established in Antioch (north-western Syria, the third-largest city of the empire), and here Christ s followers are first called Christians.[33] The mission to the Gentiles is promoted from Antioch and confirmed at meeting in Jerusalem between Paul and the leadership of the Jerusalem church. Paul spends the next few years traveling through western Asia Minor and the Aegean,preaching, converting Gentiles, and founding new churches. On a visit to Jerusalem he is set on by a Jewish mob. Saved by the Roman commander, he is accused by the Jews of being a revolutionary, the "ringleader of the sect of the Nazarenes", and imprisoned. Paul asserts his right as a Roman citizen, to be tried in Rome and is sent by sea to Rome, where he spends another two years under house arrest, proclaiming the Kingdom of God and teaching the "Lord Jesus Christ". Acts ends abruptly without recording the outcome of Paul s legal troubles.[citation needed] Theology[edit] Paul s conversion, from Livre d Heures d Étienne Chevalier (c. 1450–1460), Jean Fouquet, in the Château de Chantilly. Prior to the 1950s Luke-Acts was seen as a historical work, written to defend Christianity before the Romans or Paul against his detractors; since then, however, the tendency has been to see the work as primarily theological.[34] Luke s theology is expressed primarily through his overarching plot, the way scenes, themes and characters combine to construct his specific worldview.[35] His "salvation history" stretches from the Creation to the present time of his readers, in three ages first, the time of "the Law and the Prophets" (Luke 16 16), the period beginning with Genesis and ending with the appearance of John the Baptist (Luke 1 5-3 1); second, the epoch of Jesus, in which the Kingdom of God was preached (Luke 3 2-24 51); and finally the period of the Church, which began when the risen Christ was taken into Heaven, and would end with his second coming.[36] Luke-Acts is an attempt to answer a theological problem, namely how the Messiah promised to the Jews came to have an overwhelmingly non-Jewish church; the answer it provides, and its central theme, is that the message of Christ was sent to the Gentiles because the Jews rejected it.[1] This theme is introduced at the opening of the gospel of Luke, when Jesus, rejected in Nazareth, recalls that the prophets were rejected by Israel and accepted by Gentiles; at the end of the gospel he commands his disciples to preach his message to all nations, "beginning from Jerusalem." He repeats the command in Acts, telling them to preach "in Jerusalem, in all Judea and Samaria, and to the end of the Earth." They then proceed to do so, in the order outlined first Jerusalem, then Judea, then Samaria, then the entire (Roman) world.[37] For Luke, the Holy Spirit is the driving force behind the spread of the Christian message, and he places more emphasis on it than do any of the other evangelists. The Spirit is "poured out" at Pentecost, on the first Samaritan and Gentile believers, and on disciples who had been baptised only by John the Baptist, each time as a sign of God s approval. The Holy Spirit represents God s power (At his ascension, Jesus tells his followers, "You shall receive power when the Holy Spirit has come upon you") through it the disciples are given speech to convert thousands in Jerusalem, forming the first church (the term is used for the first time in Acts 5).[38] Comparison with other writings[edit] Saint Paul Writing His Epistles, ascribed to Valentin de Boulogne, 17th century Gospel of Luke[edit] As the second part of the two-part work Luke-Acts, Acts has significant links to the gospel of Luke. Major turning points in the structure of Acts, for example, find parallels in Luke the presentation of the child Jesus in the Temple parallels the opening of Acts in the Temple, Jesus forty days of testing in the wilderness prior to his mission parallel the forty days prior to his Ascension in Acts, the mission of Jesus in Samaria and the Decapolis (the lands of the Samaritans and Gentiles) parallels the missions of the Apostles in Samaria and the Gentile lands, and so on (see Gospel of Luke). These parallels continue through both books.[39] There are also differences between Luke and Acts, amounting at times to outright contradiction. For example, the gospel seems to place the Ascension on Easter Sunday, immediately after the Resurrection, while Acts 1 puts it forty days later.[40] There are similar conflicts over the theology. While not seriously questioning the single authorship of Luke-Acts, these differences do suggest the need for caution in seeking too much consistency in books written in essence as popular literature.[41] Pauline epistles[edit] Acts agrees with Paul s letters on the major outline of Paul s career as Saul he is converted and becomes Paul the Christian missionary and apostle, establishing new churches in Asia Minor and the Aegean and struggling to free Gentile Christians from the Jewish Law. There are also agreements on many incidents, such as Paul s escape from Damascus, where he is lowered down the walls in a basket. But details of these same incidents are frequently contradictory for example, according to Paul it was a pagan king who was trying to arrest him in Damascus, but according to Luke it was, characteristically, the Jews (2 Corinthians 11 33 and Acts 9 24). Many of the disagreements are not so immediately obvious Acts speaks of "Christians" and "disciples", but Paul never uses either term, and there are striking differences in the accounts of Paul s relationship with the Jerusalem church and its leaders (Acts 9-15 vs. Galatians 1-2). Acts omits much from the letters, notably Paul s problems with his congregations (internal difficulties are said to be the fault of the Jews instead), and his apparent final rejection by the church leaders in Jerusalem (Acts has Paul and Barnabas deliver an offering that is accepted, a trip that has no mention in the letters). There are also major differences between Acts on Paul on Christology (the understanding of Christ s nature), eschatology (understanding of the "last things"), and apostleship.[42] See also[edit] Historical reliability of the Acts of the Apostles List of Gospels List of omitted Bible verses Textual variants in the Acts of the Apostles Acts of the Apostles (genre) Acts of Andrew Acts of Barnabas Acts of John Acts of the Martyrs Acts of Paul Acts of Paul and Thecla Acts of Peter Acts of Peter and Paul Acts of Peter and the Twelve Acts of Pilate Acts of Philip Acts of Thomas Acts of Timothy The Lost Chapter of the Acts of the Apostles References[edit] ^ Jump up to a b c Burkett 2002, p. 263. ^ Jump up to a b Charlesworth 2008, p. no page number. ^ Jump up to a b Burkett 2002, p. 195. ^ Jump up to a b Matthews 2011, p. 12. Jump up ^ Boring 2012, p. 556. Jump up ^ Burkett 2002, p. 196. Jump up ^ Theissen Merz 1998, p. 32. Jump up ^ Perkins 1998, p. 253. Jump up ^ Boring 2012, p. 590. ^ Jump up to a b Green 1997, p. 35. ^ Jump up to a b c Boring 2012, p. 587. Jump up ^ Theissen Merz 1996 [tr. 1998], p. 32. ^ Jump up to a b Perkins 2009, p. 250-253. Jump up ^ Aune 1988, p. 77. ^ Jump up to a b c Balch 2003, p. 1104. Jump up ^ Bruce 1990, p. 40. Jump up ^ Boring 2012, p. 577. Jump up ^ Witherington 1998, p. 8. Jump up ^ Boring 2012, p. 578. Jump up ^ Bruce 1990, p. 40-41. Jump up ^ Boring 2012, p. 579. Jump up ^ Holladay 2011, p. no page numbers. Jump up ^ Green 1995, p. 16-17. Jump up ^ Green 1997, p. 36. Jump up ^ Fitzmyer 1998, p. 55-65. Jump up ^ Aune 1988, p. 80. ^ Jump up to a b Pickett 2011, p. 6-7. Jump up ^ Boring 2012, p. 562. Jump up ^ Boring 2012, p. 563. ^ Jump up to a b Thompson 2010, p. 332. Jump up ^ Boring 2012, p. 569-570. Jump up ^ Burkett 2002, p. 265. Jump up ^ Burkett 2002, p. 266. Jump up ^ Buckwalter 1996, p. 6. Jump up ^ Allen 2009, p. 326. Jump up ^ Evans 2011, p. no page numbers. Jump up ^ Burkett 2002, p. 264. Jump up ^ Burkett 2002, p. 268-270. Jump up ^ Tremmel 2011, p. 59. Jump up ^ Zwiep 2010, p. 39. Jump up ^ Parsons 1993, p. 17-18. Jump up ^ Boring 2012, p. 581, 588-590.
https://w.atwiki.jp/type74rx-t/pages/273.html
This plugin is compatible with RPG Maker MV and RPG Maker MZ. [CAUTION!] This plugin is not released under MIT license. However, you can use it as usual if you observe the following two items. 1.Do not distribute or sell the plug-in itself without permission from the plug-in author, and do not link directly to the plug-in. 2.If you would like to publish a version of this plugin that has been partially reworked for additional functionality or other reasons, please contact the plugin author. Summary It is possible to set the image, ME, and BGM to be displayed when the game over in the game event settings. Plugin Command for MZ Plugin File RX_T_SettingsGameOverFiles These settings will remain in effect until they are set again. Image File Specifies the image to be displayed when the game over. ME File Specifies the ME to be played when the game over. ME Volume Specifies the volume of the ME specified in the ME file. The setting range is 0 to 100. ME Pitch Specifies the pitch of the ME specified in the ME file. The setting range is 50 to 100, and the unit is "%". ME Pan Specifies the pan of the ME specified in the ME file. The setting range is -100 to 100. BGM File Specifies the BGM to be played when the game over. BGM Volume Specifies the volume of the BGM specified in the BGM file. The setting range is 0 to 100. BGM Pitch Specifies the pitch of the BGM specified in the BGM file. The setting range is 50 to 100, and the unit is "%". BGM Pan Specifies the pan of the ME specified in the ME file. The setting range is -100 to 100. Return to default Return the settings to default. Please set it to "ON" when setting. It will return to the ME set in the database and the image set as the game over image from the beginning. Plugin Command for MV You can set the image, ME, and BGM. An example of how to set is shown below. These settings will remain in effect until they are set again. If BGM and ME are set at the same time, the last setting will take priority. Image File Example If you want to call an image called Gates in the titles1 folder GameOverPics titles1/Gates ME Settings Caution This setting will initialize the BGM settings that were set in the plugin command. Example If you want to set ME to "Mystery" GameOverMe Mystery You can also set the volume, pitch, and pan. Example To set volume to 70, pitch to 75, pan to 20 GameOverMe Mystery,vl70pt75pn20 And you can also set only the ones you want to change among volume, pitch, and pan. Example To set pitch only GameOverMe Mystery,pt110 The setting values are just an example. In this case, the volume and pan are not set, so these values will be set to their default values. BGM Settings Example If you want to set ME to "Mystery" GameOverBgm Dungeon1 You can also set the volume, pitch, and pan. Example To set volume to 85, pitch to 90, pan to -10 GameOverBgm Dungeon1,vl85pt90pn-10 And you can also set only the ones you want to change among volume, pitch, and pan. Example To set pan only GameOverMe Mystery,pn-100 The setting values are just an example. In this case, the volume and pan are not set, so these values will be set to their default values. Return to default Setting as follows will initialize all set values and return to default. It will return to the ME set in the database and the image set as the game over image from the beginning. GameOverDefault Download https //img.atwikiimg.com/www20.atwiki.jp/type74rx-t/attach/272/439/RX_T_SettingsGameOverFiles.zip
https://w.atwiki.jp/mydefrag_jp/pages/17.html
FileBoolean FileBoolean (...) All Archive AverageFragmentSize Compressed CreationDate Directory DirectoryName DirectoryPath Encrypted FileLocation FileName FragmentCount Fragmented FullPath Hidden ImportListFromFile ImportListFromProgramHints Largest LargestFragmentSize LastAccess LastAccessEnabled LastChange NOT NotToBeIndexed Offline OR Readonly SelectNtfsSystemFiles Size SmallestFragmentSize Sparse System Temporary Virtual 原文 http //www.mydefrag.com/Scripts-FileBoolean.html 更新日 2010/12/12 (ここで取り扱っている内容の原文をコピーした日付です) (...) Combine file booleans into a single boolean. Syntax ( FILEBOOLEAN ) Example FileSelect Size(10000000,0) and ( Name("-.zip") or Name("-.arj") ) FileActions ... FileEnd See also FileSelect FileBoolean FileActions All Select all the items (files, directories) that have not yet been placed in a previous zone. Syntax all Example FileSelect All FileActions ... FileEnd See also FileSelect FileBoolean FileActions Archive Select all the items that have the "archive" attribute set (yes) or not set (no). Applications use this attribute to mark files for backup or removal. Syntax Archive(yes) Archive(no) Example FileSelect # Select all the items that have the "archive" attribute. Archive(yes) FileActions .... FileEnd See also FileSelect FileBoolean FileActions AverageFragmentSize Select all the items that have an average number of bytes per fragment between the minimum (first number) and the maximum (second number). If the second number is zero then the maximum is infinity. For example, if an item is 300 bytes in size and has 3 fragments then it has an average fragment size of 100 bytes. Syntax AverageFragmentSize(NUMBER , NUMBER) Example FileSelect # Select all the items that have an average fragment size between 100 and 1000 bytes. AverageFragmentSize(100,1000) FileActions .... FileEnd See also FileSelect FileBoolean FileActions Compressed Select all the items that have the "compressed" attribute set (yes) or not set (no). For a file the attribute indicates if the file is compressed by the build-in Windows compression. For directories the attribute is the default for new files (directories by themselves cannot be compressed). Syntax Compressed(yes) Compressed(no) Example FileSelect # Select all the items that are compressed with the built-in Windows compression. Compressed(yes) FileActions .... FileEnd See also FileSelect FileBoolean FileActions CreationDate Select all the items that were created between the minimum time (first parameter) and the maximum time (second parameter). If the first parameter is empty then the minimum time is the beginning of time. If the second parameter is empty then the maximum time is infinity. - The creation date can be newer than the last-changed date, for example when a file was downloaded, or unpacked from an archive (such as zip or arj). Syntax CreationDate(DATETIME , DATETIME) Example FileSelect # Select all the items that were created less than 10 days ago. CreationDate(10 days ago,now) FileActions .... FileEnd See also FileSelect FileBoolean FileActions Directory Select all the directories (yes) or all the other files (no). Please note that this boolean does not select the files in a directory, but the directory itself. Directories and files are separate entities. Directories cannot be moved (defragmented, optimized) on FAT32 volumes. This is a known limitation of the Windows defragmentation API and not a bug in MyDefrag. Moving directories is slower than moving files of the same size, presumably because Windows has to update indexes and links in the MFT. Syntax Directory(yes) Directory(no) Example FileSelect # Select all the directories. Directory(yes) FileActions .... FileEnd See also FileSelect FileBoolean FileActions DirectoryName STRINGにマッチする名前を持つディレクトリをすべて選択し、そのディレクトリ以下にあるすべてのファイルとサブディレクトリを選択します。 STRINGにはワイルドカードとして"*"(0文字以上の任意の文字)と"?"(1文字の任意の文字)を選択できます STRINGにはスラッシュ・バックスラッシュ(および\マーク)を含めないでください。これはすべてのファイルのファイル名について比較しますが、このファイル名には(ファイルパスではないので)スラッシュなどが含まれていません。 この関数はすべてのハードリンク ファイル名を一つのアイテム(二つ名を持ち、同時に違う場所に存在するが、その実体は同じファイル)として扱います。ログファイルには最初に見つかった名前が載ります, so it may appear as if the function has selected some wrong items. この関数はソフトリンク(ジャンクション・シンボリックリンク)を追従しません。 Syntax DirectoryName(STRING) Example FileSelect # Select everything in the "Program Files" directory. DirectoryName("Program Files") FileActions .... FileEnd See also DirectoryPath FileName FullPath FileSelect FileBoolean FileActions DirectoryPath STRINGにマッチするフルパスを持つディレクトリをすべて選択します、そしてそのディレクトリ以下にあるすべてのファイルとサブディレクトリを選択します。STRINGにはワイルドカードとして"*"(0文字以上の任意の文字)と"?"(1文字の任意の文字)を選択できます。 この条件構文はDirectoryName()とよく似ていますが、これはディレクトリ名ではなくフルパスで比較するために多少遅いです。 STRINGはディレクトリのフルパスと比較され、マッチするでしょう。(The STRING is compared with and must match the full path of the directories.) ドライブレターにマッチするようなマスクを確認してください。ディレクトリパスというのは"c \windows\System32"といったような物のことです。バックスラッシュの追跡はしないことを覚えておいてください。(訳注 自信がないのでエロイ人お願いします。) この関数はすべてのハードリンク ファイル名を一つのアイテム(二つ名を持ち、同時に違う場所に存在するが、その実体は同じファイル)として扱います。ログファイルには最初に見つかった名前が載ります, so it may appear as if the function has selected some wrong items. この関数はソフトリンク(ジャンクション・シンボリックリンク)を追従しません。 Syntax DirectoryPath(STRING) Example FileSelect # Select everything in the "? \Program Files" directory. DirectoryPath("? \Program Files") FileActions .... FileEnd See also DirectoryName FileName FullPath FileSelect FileBoolean FileActions Encrypted Select all the items that have the "encrypted" attribute set (yes) or not set (no). For a file the attribute indicates if the file is encrypted by the build-in Windows encryption. For directories the attribute is the default for new files (directories by themselves cannot be encrypted). Syntax Encrypted(yes) Encrypted(no) Example FileSelect # Select all the items that have the "encrypted" attribute. Encrypted(yes) FileActions .... FileEnd See also FileSelect FileBoolean FileActions 原文 http //www.mydefrag.com/Scripts-FileBoolean.html 更新日 2010/12/12 (ここで取り扱っている内容の原文をコピーした日付です) FileLocation Select the items (files, directories) that are located in a specified area on the disk. The ARGUMENT specifies one of several options to choose from, the first NUMBER is the beginning of the area and the second NUMBER the end, both in LCN (Logical Cluster Number). If the first NUMBER is zero then the area begins at the beginning of the disk. If the second NUMBER is zero then the area ends at the end of the disk. Syntax FileLocation(ARGUMENT , NUMBER , NUMBER) Argument Possible values for ARGUMENT BeginOfFile Select files if the beginning of the file is inside the area. EndOfFile Select files if the end of the file is inside the area. EntireFile Select files that have all their data inside the area. AnyPart Select files if any of their data is inside the area. AnyCompleteFragment Select files if at least 1 complete fragment is inside the area. Example # Highlight files from the beginning of the disk up to LCN=10000. SetFileColor(FileLocation(EntireFile,0,10000),all,255,255,255) See also FileSelect FileBoolean FileActions FileName STRINGにマッチするファイル名を持つファイルやディレクトリといったアイテムすべてを選択します。 STRINGにはワイルドカートとして*と?(ry)を含められます。 STRINGにはスラッシュやバックスラッシュ(および\円マーク)を含めないでください。すべてのファイル名について比較しますが、このファイル名にはスラッシュなどは含まれません。 この関数はすべてのハードリンク ファイル名を一つのアイテム(二つ名を持ち、同時に違う場所に存在するが、その実体は同じファイル)として扱います。ログファイルには最初に見つかった名前が載ります, so it may appear as if the function has selected some wrong items. この関数はソフトリンク(ジャンクション・シンボリックリンク)を追従しません。 Syntax FileName(STRING) Example FileSelect FileName("*.mp3") FileActions .... FileEnd See also DirectoryPath DirectoryName FullPath FileSelect FileBoolean FileActions FragmentCount Select all the items that have a number of fragments between the minimum (first number) and the maximum (second number). If the second number is zero then the maximum is infinity. Syntax FragmentCount(NUMBER , NUMBER) Example FileSelect # Select all the items that have at least 3 fragments and at most 10 fragments. FragmentCount(3,10) FileActions .... FileEnd See also FileSelect FileBoolean FileActions Fragmented Select all the items that are fragmented(yes) or not fragmented(no). Syntax Fragmented(yes) Fragmented(no) Example FileSelect # Select all the fragmented items. Fragmented(yes) FileActions .... FileEnd See also FileSelect FileBoolean FileActions FullPath STRING1にマッチするフルパスを持つディレクトリをすべて選択します。また、そのディレクトリ以下でSTRING 2にマッチするすべてのディレクトリとサブディレクトリが選択されます。 STRING1/2にはワイルドカード"*" "?" (ry)が使用できます。 ドライブレターにもマッチするようにディレクトリマスクを書いてください。 ディレクトリパスとは "c \windows\System32"のような物のことです。ノート バックスラッシュは追跡しません。ただしルート(たとえば"C \")に限りバックスラッシュを持ちます。 "*"(star)ワイルドカードはディレクトリデリミタの"\"(backslash)もマッチします。(訳注 ちょっと自信ないです)、The "*" (star) wildcard will also match the "\" (backslash) character, so it span s directories. サブディレクトリにあるファイルもまた選択されます。たとえば 「FullPath("c \Windows","*.exe")」というコマンドはWindowsフォルダの中の.exeファイルだけを選択しますが、"Windows\System32"フォルダやWindows以下のすべてのサブフォルダの.exeファイルも処理されます。 この関数はすべてのハードリンク ファイル名を一つのアイテム(二つ名を持ち、同時に違う場所に存在するが、その実体は同じファイル)として扱います。ログファイルには最初に見つかった名前が載ります, so it may appear as if the function has selected some wrong items. この関数はソフトリンク(ジャンクション・シンボリックリンク)を追従しません。 Syntax FullPath(STRING1 , STRING2) Example FileSelect // Select all *.mp3 files in all "music" folders and subfolders. FullPath("*\music","*.mp3") FileActions .... FileEnd // How to include files in a directory but not it s subdirectories. FullPath("c \windows","*") and not (FullPath("c \windows\*","*")) See also FileName DirectoryName DirectoryPath FileSelect FileBoolean FileActions Hidden Select all the items that have the "hidden" attribute set (yes) or not set (no). Hidden items are not included by Windows in an ordinary directory listing. Syntax Hidden(yes) Hidden(no) Example FileSelect # Select all the items that have the "hidden" attribute. Hidden(yes) FileActions .... FileEnd See also FileSelect FileBoolean FileActions ImportListFromBootOptimize Select the files that are listed in the "%SystemRoot%\Prefetch\Layout.ini" file. Windows XP and Vista create a list of items (files, directories, streams, etc.) that are accessed when the computer boots. MyDefrag can use that list to place the items in a zone. If used in conjunction with the * SortByImportSequence function it will place the items in the order in which they are loaded when booting. * If an item was already placed in a previous zone then it will not be selected and will not be moved. For example, the default Optimize scripts first place the MFT, then the directories, and then the items used when booting. The MFT and the directories are used when booting, but are not moved to the boot optimization zone because they have already been placed in a previous zone. * If you have a multiboot environment then the disk(s) will be optimized for the currently booted Windows. * Boot optimization is not limited to the volume where Windows is installed. If Windows uses items on other volumes, then those other volumes will also be boot optimized. Syntax ImportListFromBootOptimize() Example # Optimize the disks for faster booting. FileSelect ImportListFromBootOptimize() FileActions SortByImportSequence(Ascending) FileEnd Changing the list The "layout.ini" file is a standard Unicode text file and you can look at it with for example the Windows Notepad text editor. Microsoft (and I) feel that booting is finished when the desktop is visible and all programs have been started. The "layout.ini" file therefore lists all items that are used by Windows itself and by the first 32 programs that run after booting. The list is automatically updated by Windows, look at the date/time of the file to see when it was updated last. You can force an update with the following commandline. Rundll32.exe advapi32.dll,ProcessIdleTasks The list can contain some surprising items, files that you were not expecting to be accessed while booting. For example, Windows seems to scan lot s of folders when booting, perhaps it is looking for drivers or DLL s. The folders are listed in the layout.ini file, but the contents of the folders is not. Another example is that many programs contain their icon inside the main executable program. The executable will therefore be listed, not because the program was run when booting but because Windows needed to show the icon on the desktop. The same applies for other kinds of files, for example a big movie may end up in the list because you have a media player that is started in the background that does a quick check to see if the last played file is still there. Other background programs can do similar things. It s possible to change the list in several ways. The easiest way is to use the standard MyDefrag scripting commands. For example, to exclude all files larger than 100 megabytes you can do this # Create zone with files that are used while booting and are smaller than 100Mb. FileSelect ImportListFromBootOptimize() and Size(0,100MB) FileActions SortByImportSequence(Ascending) FileEnd Another way to change the list is by making a copy of the file, editing the file, and then using the MyDefrag * ImportListFromFile fileboolean to import the file. The advantage is that you will get a MyDefrag zone that changes very little. The disadvantage is that you have to do it all over again when something changes on the computer, for example when you install a new driver. See also SortByImportSequence FileSelect FileBoolean FileActions ImportListFromFile Select the items (files, directories) that are listed in the listfile. The STRING is the full path to an item on disk. The listfile is a flat text file, Unicode, UTF-8, or ASCII. The listfile must contain a list of full paths, 1 path per text line. For example C \WINDOWS\SYSTEM32\NTOSKRNL.EXE C \WINDOWS\SYSTEM32\PSHED.DLL C \WINDOWS\SYSTEM32\KDCOM.DLL C \WINDOWS\SYSTEM32\CLFS.SYS Paths that do not exist (or invalid paths) are quietly ignored. Folders are entities by themselves. If the listfile contains the name of a folder then only the folder will be selected, not the items in that folder or subfolders. If the listfile contains the name of an item that has already been processed (placed in a previous zone) then the item will not be selected (ignored). This is a fileboolean function and it only selects items. The FileActions will process the selected items, for example sort by name. The * SortByImportSequence fileaction will order the items in the same sequence in which they are listed in the listfile. Syntax ImportListFromFile(STRING) Example # Select and sort items exactly how I want it. FileSelect ImportListFromFile("c \users\jeroen\MyOptimizeList.txt") FileActions SortByImportSequence(Ascending) FileEnd See also SortByImportSequence FileSelect FileBoolean FileActions ImportListFromProgramHints Select the files that are listed in the "%SystemRoot%\Prefetch\*.pf" files. Windows XP and Vista create a logfile for every program that is started, containing (amongst other things) a list of items (files, directories, streams, etc.) that are accessed during the first 10 seconds of program startup. The logfiles are called "hint" files and are used by the Windows prefetcher to optimize disk access. MyDefrag can analyze the hint files and create a zone that contains all the referenced files. The zone will by default be sorted so that the most used program is first in the zone, with it s files in the order in which they are accessed. The STRING argument specifies which hint file(s) must be imported. Default is all the files in the "%SystemRoot%\Prefetch" folder. You can specify a wildcard "*" to match any character or "?" to match a single character. If the STRING contains a backslash ("\") then it is assumed to be a full path to a folder, to be used instead of the Windows prefetch folder. Hint files older than 30 days are ignored (skipped). The zone is sorted by how often programs have been started, the most started program first. This number is one of the statistics available in the hint files. Please note that a high number of startups does not necessarily mean that a program is important to the user. If a file was already placed in a previous zone then it will not be selected and will not be moved. For example, the default Optimize scripts first place the MFT, then the directories, and then the items used when booting. The MFT and the directories are used when starting a program, but are not moved to the program-hints zone because they have already been placed in a previous zone. The hint files do not list all files that belong to a program. Only the files that are accessed during the first 10 seconds of program startup. Program hints are not limited to the volume where Windows is installed. If a program uses files on other volumes then those other volumes will also be optimized. If you have a multiboot environment then the disk(s) will be optimized for the currently booted Windows. The hint files change a lot. A zone based on these files therefore also changes a lot. Syntax ImportListFromProgramHints(STRING) Example # Optimize the disk for faster program startup. FileSelect ImportListFromProgramHints("*") FileActions SortByImportSequence(Ascending) FileEnd See also SortByImportSequence FileSelect FileBoolean FileActions Largest Select the largests items (size in bytes). The argument is the number of items to be selected. Syntax Largest(NUMBER) Example FileSelect # Select the 10 largest files on the disk. Largest(10) FileActions .... FileEnd See also Smallest FileSelect FileBoolean FileActions LargestFragmentSize Select all the items that have a largest fragment with a size (in bytes) between the minimum (first number) and the maximum (second number). If the second number is zero then the maximum is infinity. Syntax LargestFragmentSize(NUMBER , NUMBER) Example FileSelect # Select all the items that have a largest fragment between 100 and 1000 bytes in size. LargestFragmentSize(100,1000) FileActions .... FileEnd See also FileSelect FileBoolean FileActions LastAccess Select all the items that have a last access time between the minimum time (first parameter) and the maximum time (second parameter). If the first parameter is empty then the minimum time is the beginning of time. If the second parameter is empty then the maximum time is infinity. * See the * LastAccessEnabled fileboolean to test if Windows is configured to record (update) the last access times. * Some improperly programmed utilities cause a change in the last access time of all items on the disk when they scan the disk. Examples are virus scanners, backup programs, text indexers. * On FAT volumes the resolution of the last access time is 1 day. NTFS delays updates to the last access time by up to one hour. Syntax LastAccess(DATETIME , DATETIME) Example FileSelect # Select all the items that were accessed less than 10 days ago. LastAccessEnabled(yes) and LastAccess(10 days ago,now) FileActions .... FileEnd See also LastAccessEnabled FileSelect FileBoolean FileActions LastAccessEnabled Select the items if Windows is configured to record (update) the last access times. This fileboolean is designed to be used together with the * LastAccess fileboolean. Windows XP and Vista have a setting to enable/disable the recording (updating) of the last access times of files. On Vista the default setting is not to record the last access times. You can enable or disable the Windows setting from a commandline with the "fsutil" command See current setting fsutil behavior query disablelastaccess Enable recording of last access time fsutil behavior set disablelastaccess 0 Disable recording of last access time fsutil behavior set disablelastaccess 1 Syntax LastAccessEnabled(yes) LastAccessEnabled(no) Example FileSelect # Select all the items that were accessed less than 10 days ago. LastAccessEnabled(yes) and LastAccess(10 days ago,now) FileActions .... FileEnd See also LastAccess FileSelect FileBoolean FileActions LastChange Select all the items that were changed between the minimum time (first parameter) and the maximum time (second parameter). If the first parameter is empty then the minimum time is the beginning of time. If the second parameter is empty then the maximum time is infinity. * The last-changed date can be older than the creation date, for example when a file was downloaded, or unpacked from an archive (such as zip or arj). Syntax LastChange(DATETIME , DATETIME) Example FileSelect # Select all the items that were changed less than 10 days ago. LastChange(10 days ago,now) FileActions .... FileEnd See also FileSelect FileBoolean FileActions 原文 http //www.mydefrag.com/Scripts-FileBoolean.html 更新日 2010/12/12 (ここで取り扱っている内容の原文をコピーした日付です) NOT Logically negate (invert) a file boolean. If the boolean is true then the result is false, and if the boolean is false then the result is true. Syntax not ( FILEBOOLEAN ) Example FileSelect not ( Name("*.zip") or Name("*.arj") ) FileActions ... FileEnd See also FileSelect FileBoolean FileActions NotToBeIndexed Select all the items that have the "NotToBeIndexed" attribute set (yes) or not set (no). This attribute is used by the Windows content indexing service and indicates that the item is not to be indexed. Syntax NotToBeIndexed(yes) NotToBeIndexed(no) Example FileSelect # Select all the items that have the "NotToBeIndexed" attribute. NotToBeIndexed(yes) FileActions .... FileEnd See also FileSelect FileBoolean FileActions Offline Select all the items that have the "offline" attribute set (yes) or not set (no). This attribute is used by the Windows Remote Storage service and indicates that the file data is physically moved to offline storage. Syntax Offline(yes) Offline(no) Example FileSelect # Select all the items that do not have the "Offline" attribute. Offline(no) FileActions .... FileEnd See also FileSelect FileBoolean FileActions OR Logical OR of two file booleans. The result is true if at least 1 of the booleans is true. Syntax FILEBOOLEAN or FILEBOOLEAN FILEBOOLEAN | FILEBOOLEAN FILEBOOLEAN || FILEBOOLEAN Example FileSelect Size(10000000,0) or LastAccess("","1 month ago") FileActions ... FileEnd See also FileSelect FileBoolean FileActions Readonly Select all the items that are read-only (yes) or not read-only (no). Syntax Readonly(yes) Readonly(no) Example FileSelect # Select all the items that are read-only. Readonly(yes) FileActions .... FileEnd See also FileSelect FileBoolean FileActions SelectNtfsSystemFiles Select all the NTFS system files. These files are usually not visible, but they exist on all NTFS disks. The function selects all the files that are in the root directory of the volume and have a name that begins with "$" (dollar sign), except for "$RECYCLE.BIN", and all files in the $Extend folder and it s subfolders. * This function is intended to be used together with the * PlaceNtfsSystemFiles fileaction. Inode Filename Description 0 $MFT Master File Table - An index of every file. 1 $MFTMirr A backup copy of the first 4 records of the MFT. 2 $LogFile Transactional logging file. 3 $Volume Serial number, creation time, dirty flag. 4 $AttrDef Attribute definitions. 6 $Bitmap Contains volume s cluster map (in-use vs. free). 7 $Boot Boot record of the volume. 8 $BadClus Lists bad clusters on the volume. 9 $Quota [Windows NT only] Quota information. 9 $Secure Security descriptors used by the volume. 10 $UpCase Table of uppercase characters used for collating. 11 $Extend A directory for $ObjId, $Quota, $Reparse, $UsnJrnl. $Extend\$ObjId Unique Ids given to every file. $Extend\$Quota Quota information. $Extend\$Reparse Reparse point information. $Extend\$UsnJrnl USN Journal. $Extend\$RmMetadata Transactional data. Syntax SelectNtfsSystemFiles(yes) SelectNtfsSystemFiles(no) Example FileSelect # Select all the NTFS system files. SelectNtfsSystemFiles(yes) FileActions # Place the selected files, sorted by their full path. PlaceNtfsSystemFiles(Ascending,MftSize * 0.1) FileEnd See also PlaceNtfsSystemFiles ReclaimNtfsReservedAreas Size Select all the items that have a size in bytes between the minimum (first number) and maximum (second number). If the second number is zero then the maximum is infinity. * Sparse files can have a larger size than what they are actually using on the disk. Syntax Size(NUMBER , NUMBER) Example FileSelect # Select all files with a size up to 10 gigabyte. Size(0,10000000000) FileActions .... FileEnd See also FileSelect FileBoolean FileActions Smallest Select the smallest items (size in bytes). The argument is the number of items to be selected. Syntax Smallest(NUMBER) Example FileSelect # Select the 10 smallest files on the disk. Smallest(10) FileActions .... FileEnd See also Largest FileSelect FileBoolean FileActions SmallestFragmentSize Select all the items that have a smallest fragment with a size (in bytes) between the minimum (first number) and the maximum (second number). If the second number is zero then the maximum is infinity. Syntax SmallestFragmentSize(NUMBER , NUMBER) Example FileSelect # Select all the items that have a smallest fragment between 100 and 1000 bytes in size. SmallestFragmentSize(100,1000) FileActions .... FileEnd See also FileSelect FileBoolean FileActions Sparse Select all the items that are sparse (yes) or not sparse (no). Syntax Sparse(yes) Sparse(no) Example FileSelect # Select all the items that are sparse. Sparse(yes) FileActions .... FileEnd See also FileSelect FileBoolean FileActions System Select all the items that have the "system" attribute set (yes) or not set (no). This attribute is used by Windows to indicate items that are part of Windows, or that are used exclusively by Windows. This definition includes files such as the pagefile, "desktop.ini" files, just about everything in the Windows folder (including infrequently used stuff), temporary files, files in the recycle bin, and lot s of other stuff. Syntax System(yes) System(no) Example FileSelect # Select all the items that have the "System" attribute. System(yes) FileActions .... FileEnd Tip You can get a list of all the system files on the C disk with the following Windows commandline dir /A S /S c See also FileSelect FileBoolean FileActions Temporary Select all the items that have the "temporary" attribute set (yes) or not set (no). This attribute is used by Windows to indicate temporary items. The file system will attempt to keep all of the data in memory for quick access, rather than flushing it back to mass storage. Syntax Temporary(yes) Temporary(no) Example FileSelect # Select all the items that have the "Temporary" attribute. Temporary(yes) FileActions .... FileEnd See also FileSelect FileBoolean FileActions Unmovable Select all the items that MyDefrag could not move. MyDefrag initially assumes that all items on disk are movable. Only after the Windows defragmentation API has refused to move an item will an item be "unmovable". Syntax Unmovable(yes) Unmovable(no) Example FileSelect # Select all the items that have the "Unmovable" attribute. Unmovable(yes) FileActions .... FileEnd See also FileSelect FileBoolean FileActions Virtual Select all the items that have the "virtual" attribute set (yes) or not set (no). Syntax Virtual(yes) Virtual(no) Example FileSelect # Select all the items that have the "Virtual" attribute. Virtual(yes) FileActions .... FileEnd See also FileSelect FileBoolean FileActions
https://w.atwiki.jp/saibakho/pages/102.html
Nokia Senser 3.00 自分のプロフィール、好きな画像・音楽データ等をまとめたFolioを、 Bluetoothにて、Nokia Sensorを起動している人に、自動的に交換しあうアプリ また、アプリ上で、 メッセージ、登録している画像、音楽データ等を送受信できるらしい http //europe.nokia.com/A4144923 http //ea.mobile.nokia.com/content/spin/ea/5500/en/dlitem/application2.xhtml http //ea.mobile.nokia.com/content/spin/ea/5500/en/contentitem/applications/sensor_emea_signed.sisx Zip Manager ノキア公式のzip圧縮、解凍ソフト。現在はEシリーズ版しかダウンロード出来ないので割とレア。epocware製。 x02nkは初めからインストールされている。 http //gallery.mobile9.com/f/45372/ http //nds2.nokia.com/files/support/apac/phones/software/Nokia_E61_ZipManager.zip mLock Easy enable the keylock! Very useful for the Nokia N80.とのこと N73/705nkでも動作確認。 ショートカットを押すとkeylockする。 待受ショートカット設定でショートカット1に設定して使うと効果的らしい http //www.cooga.ch/index.php?option=com_content task=view id=54 Itemid=55 lang=en http //www.cooga.ch/downloads/mLock_v100.zip Tasky 動作中プロセス、スレッド、PID、UIDのモニタリングとRAM使用量の確認が出来るアプリ。Systemプロセスもモニター出来るが、CloseやKillは一切出来ない。動作が軽いので気軽にRAM残量の確認とプロセスモニターが出来るのがメリット。Handy Taskmanとセットで使うのが一般的か。なお、Compressコマンドの効果はほとんど無い。[Free] http //www.telesoftas.com/ http //www.telesoftas.com/binaries/Tasky_S91_SDK_SERIES60_FP3_signed.sis Nokia Mobile Search ファイルやメールやWEBを検索する機能を持っています。 x02nkは初めからインストールされている http //mobilesearch.nokia.com/A4160041 F-Secure Anti-Virus アンチウィルスソフト(Agree and contineを選択) 期限が切れると更新が出来なくなる。 しかしスキャンは出来る。 http //europe.nokia.com/A4164023?url=http //mobile.f-secure.com/nokia/mm/mobile-security-fsc-mm-s60-os9.sisx Nokia Team Suite もともとある電話帳のグループ分けより少しだけ詳しく分けれるアプリ。 http //nokiafreeware.com/download/TeamSuite_1.0_EMEA.SISX SPMark 3Dベンチマークアプリ Symbian OS v9は非認証アプリだが、javaバージョンもあり、動作する。 レースゲームのような映像が表示されたりと、趣向がこっている。 2Dと3Dのベンチマーク、FillrateやPolygon Throughput、PNG ScoreやJVM Scoreが計測され値がでる。 さらにPNGとJVMはオプションから詳しい内容を見ることが出来る。 http //www.futuremark.com/ http //www.futuremark.com/products/spmark/spmarkjavajsr184/ FPC Bench ベンチマークをとるJava アプリケーション 電話機本体にインストールすると、電話機のベンチマークがとれ、メモリーカードならカードのベンチマークが取れる。 http //www.symbianv3.com/?p=59 http //www.dpsoftware.org/index.html http //www.dpsoftware.org/FPC/ENG/FPC.jar Calibrator 様々な端末情報を閲覧出来ます。ただし読みづらい。 http //www.getjar.com/products/4071/Calibrator http //download.getjar.com/downloads/web/pub/10635/Calibrator-MIDP2-Motorola-and-others.jad http //download.getjar.com/downloads/web/pub/10635/Calibrator-MIDP2-Motorola-and-others.jar Screen Size 画面の大きさを教えてくれるアプリ。通常と全画面の大きさがわかる。 http //www.getjar.com/products/7656/ScreenSize http //download2.getjar.com/downloads/web/pub/9960/ScreenSize-1.2.0.jad http //download2.getjar.com/downloads/web/pub/9960/ScreenSize-1.2.0.jar DROS DOS like command shell providing a set of simple commands such as copy, move, delete and list. Ability to create/edit and run batch files BASIC interpreter with graphics and file support BASIC editor for creating/editing and running BASIC source files FTP Client Media Player for playing MP3s and videos It s free! とのこと。 起動するまでは確認。 とりあえず、mp3が再生しました。なぜか曲の途中から再生されましたが、。 .midファイルは正常に再生。 サンプルで入っていたb.basファイルは正常に走らせることが出来ました。 http //www.allaboutsymbian.com/software/item/DROS1.php http //www.handango.com/servlet/d/dros_0_51.zip?s=308 p=192340 secw=1ba9fba0 たぶんここが元のページです http //www.whoredoeuvre.com/dros2.html Best Torch 画面を様々な色にするアプリ 明かりにするのが目的かな 前にJAVAでこんなアプリ見つけたけど必要かなぁ~ http //www.smartphoneware.com/torch-for-s60-3rd-edition-download.php http //www.smartphoneware.com/download/torch60_3/besttorch_s60_3_0_v_1_00_0.sisx Light Utility 「Nightlight/flashlight, Party Light, and Strobe Light.」 とのこと。ディスプレイが色々光る。 http //www.xdebugx.net/xdebugx/mobileg.php http //www.xdebugx.net/midlets/utilityMidp2/utility.jar http //www.xdebugx.net/midlets/utilityMidp2/utility.jad Android Demos グーグルの携帯電話プラットフォーム「Android」のデモのアプリ 見た目を知る事が出来るだけで、実際機能を使えるわけではありません http //teavuihuang.com/android/ 文字や色のデモ http //teavuihuang.com/android/ApiDemos.jar http //teavuihuang.com/android/ApiDemos.jad 見た目のデモ http //teavuihuang.com/android/Androidm5.jar http //teavuihuang.com/android/Androidm5.jad Carbide Profiler Agents http //tools.ext.nokia.com/agents/index.htm Carbide Application TRK Agents http //tools.ext.nokia.com/agents/index.htm MIDProxy User-Agent偽造の先駆け的アプリ 1 まずMIDProxyをダウンロード、解凍後その中のファイル MIDProxy.jad をノートパッドで開き、705NKなら下記のように書き換える User-Agent SoftBank/1.0/705NK/NKJ001 Series60/3.0 NokiaN73/3.0650 Profile/MIDP-2.0 Configuration/CLDC-1.1 x-wap-profile "(p)http //nds1.nds.nokia.com/uaprof/NN73-1r100-SB3G.xml" その後保存してコレを本体にインストール。 2 次にMIDProxy用のアクセスポイントを作る。ツール-設定-接続-アクセスポイントから新規アクセスポイントを「既存の設定を使用」して作成 使用する接続設定にAccessInternetを選び接続名を適当に「MIDProxy」とし詳細設定でプロキシサーバーアドレス localhost ポート番号 1234 で保存 3 MIDProxyを起動 4 ブラウザ起動しとりあえず設定を変えておく。設定よりアクセスポイントをさっき作った「MIDProxy」ホームページptl/menuなどとする。 5 URLを打ち込み「MIDProxy」で接続、ただちにアクセスポイント選択画面になるので時間を空けてwapbrouserを選択 タイムアウトになったら5を繰り返す。 とのことらしい http //d.hatena.ne.jp/szich/ Hiisi Suite 1.6.3(Hiisi Proxy)---メモ20070610 MIDProxyにプログラムを追加してつくられた通信料節約を狙うアプリ Hiisi Suiteのサポートは2008年5月11日を持って終了(公開は継続)とのことです。 BluetoothモードとW-CDMAモードがある。 Bluetoothモードは、Bluetoothを経由してPCのネット接続を利用する、個人的に使う無線LANっぽいものを目指しているのかな、たぶん HTTP プロトコル、GET メソッドと POST メソッドに対応、 HTTPSは非対応とのことです W-CDMAモードは、MIDProxyの機能を使う つまり、家に居る時はBluetoothモード 外出の時には、MIDProxyモードを使うことにより 通信料節約を狙うことができるかも 2007/06/09(土)にブログが開設されました。 http //hiisi-proxy.blogspot.com/2007/06/hiisi-suite_09.html Hiisi Suite 1.6にはTonttu Playerという簡易MP3プレイヤーが同封されいる。 この軽量プレイヤーにより、 Nokia PodcastにてポットキャストをHiisi Proxyを使いダウンロードしながら、 既にダウンロードされたポットキャストをTonttu Playerで聴くという行為を、 比較的メモリに負担をかけずにできる。(三つ同時に起動しやすいって事)。 2008/05/11(日)サポート終了 http //hiisi-proxy.blogspot.com/2008/05/importany-notice.html Hiisi Suite の製作者様への恩返し 動作調査があります ◎動作調査を表示 Webwag:全体的にHiisi Proxyが利用できるかも -- (Hiisi Suite 1.5) 2007-06-10 22 01 14 Nokia Podcast:4M程度の大きさならダウンロードできる -- (Hiisi Suite 1.5) 2007-06-10 22 06 48 Meteo:出来る -- (Hiisi Suite 1.5) 2007-06-10 22 08 43 Mobile GMaps:出来る。メモリが一杯になってそのうち止まる -- (Hiisi Suite 1.5) 2007-06-10 22 19 10 Opera Mini 3.0 :出来るとのこと -- (Hiisi Suite 1.5) 2007-06-10 22 22 07 Google Maps for Mobile 1.4 :利用可能。 -- (Hiisi Suite 1.5) 2007-06-10 22 22 48 Google Maps for Mobile 1.53:快適に動作 -- (Hiisi Suite 1.51) 2007-06-12 23 19 03 opera mini mod 125:快適に動作、画面回転やディスクキャシュが心地いい -- (Hiisi Suite 1.51) 2007-06-12 23 21 57 元から入っているE-mail:出来ない、プロキシを無視してアクセスインターネットで接続されてしまう -- (Hiisi Suite 1.51) 2007-06-13 22 30 16 元から入っているブラウザのwebフィード:ブラウザを使えばRSSが自動で設定される。しかし、Office Suite をインストールしているとエクセルが開いてしまって、自動で設定されない。って、これHiisi Suiteとは関係ないか。使用できます。ただ文字の大きさがへんかも -- (Hiisi Suite 1.51) 2007-06-14 20 26 39 オンラインサービス(VoxとかMixiの投稿を支援するサービス):出来ない -- (Hiisi Suite 1.51) 2007-06-14 22 09 30 Opera Mini 3.1:出来るとのこと。ネットワーク設定をするとプロトコルがSocketになって、プロキシを無視してアクセスインターネットで接続されてしまう。プロトコルはHTTPに設定すること。 -- (Hiisi Suite 1.6b) 2007-06-16 04 27 51 Opera Mini 3.1のRSS:しっかりと機能する。 -- (Hiisi Suite 1.6b) 2007-06-17 10 20 55 Opera Mini 4 beta:出来る。くれぐれもプロトコルはHTTPに設定すること。 -- (Hiisi Suite 1.6) 2007-06-22 13 01 07 Nokia Podcast:出来ます。大きなファイルも落とせます。 -- (Hiisi Suite 1.6) 2007-06-25 20 55 59 WorldMate Free:しっかりと動きます。 -- (Hiisi Suite 1.6.3) 2007-07-16 20 35 26 RSSBOO:しっかりと動きます -- (Hiisi Suite 1.6.3) 2007-08-04 17 11 43 WebViewer 3.2:出来ます。 -- (Hiisi Suite 1.6.3) 2007-08-04 17 12 18 RSSReader:しっかりと動きます -- (Hiisi Suite 1.6.3) 2007-08-04 17 12 55 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/nicoratch/pages/1156.html
概要 圧力感知センサー搭載のジョグホイールと、手を触れること無くエフェクトなどが操作できる非接触センサーを搭載した2chDJコントローラー。 DJControl AIR ブラック シルバー +スペック表・DJControl AIR Air control Why is the controller called DJ Control Air? Air stands for Adjustment by InfraRed it is a contactless control. The DJ places his or her hand flat over the infrared beam. The controller calculates the distance between the sensor and the hand, and converts it into a gradual MIDI command. This MIDI command modulates a setting in the DJ software. Does Air control require specific light conditions? No, Air control functions under any light conditions. The infrared light beam projected towards the hand is invisible. The sensor captures the infrared reflection on the hand, and uses the reflection to calculate the hand’s distance. The reflection is the same in both daylight and low light conditions, allowing Air control to be used during the day, at night or in places with weak lighting. Air control functions with all flesh tones. The only incompatibility is the use of black gloves (as the infrared sensor would not be able to detect the reflection). 8 pads 2 sets of 4 pads control loops, sampler and effects commands. The DJ taps on the pads with his or her fingertips to send commands such as looping, sampler or effects. The pads light up when touched. In addition to a binary On/Off command, each pad can transfer velocity information to modulate the command. For example in sampler mode, the velocity can control the volume of a sample’s playback. The playback volume depends on how soft or how hard the DJ taps on the pad. Pressure-detecting jog wheels The jog wheels detect the pressure from the user’s hand. With scratch mode enabled, the jog wheels scratch when the hand’s weight is detected, and stop scratching when the hand’s weight is no longer detected. This allows the DJ to stop playback by pressing on the jog wheel. restart playback by lifting up his or her hand. scratch by turning the jog wheel while pressing down, and stop scratching by lifting up his or her hand. bend the pitch (if playback is on) / browse within tracks (if playback is off) by turning the jog wheels using their outer ring, to avoid applying downward pressure. With scratch mode disabled, the jog wheels bend the pitch or browse within tracks when the jog wheels are turned, regardless of the pressure applied. Built-in audio 1/8" (3.5 mm) stereo output for the mix 1/4" (6.35 mm) stereo output for headphone previewing DJUCEDTM DJ software Intuitive, powerful software Mix 2 audio tracks on the fly Save your mix as an audio file Mechanical specifications Casing 13.78 x 8.66 x 1.18 " 35 x 22 x 3 cm Jog wheels 3.94 " / 10 cm diameter Weight 3.1 lbs / 1.4 kg USB cable Attached BOX CONTENTS Hercules DJ Control Air Installation CD-ROM (PC/Mac) with PC/Mac DJ software Printed installation guide + online manual MINIMUM CONFIGURATION Computer with 1.5 GHz CPU or faster 1 GB RAM or more Powered USB port 100 MB available hard disk space CD/DVD-ROM drive Internet access Amplified stereo speakers and headphones Operating System (32-bit / 64-bit) Microsoft Windows® XP, Vista /7 or 8 or Mac OS 10.5, 10.6 or 10.7 on Core Duo Mac 価格 £129.99 DJControl AIR http //www.hercules.com/uk/legacy/bdd/p/174/djcontrol-air/ DJControl AIR+ DJControl AIRのマイナーチェンジ版。ジョグホイール感度が向上している。 +スペック表・DJControl AIR+ TECHNICAL SPECIFICATIONS 2-deck DJ controller with audio Great jog wheels for scratching •Pressure detection as intuitive for scratching as turntables •Large diameter 5.9"/15 cm • 750 steps per rotation Built-in audio •Master output •Headphones output •Microphone input AIR sensor •Long range sensor 11.8"/30 cm •View meter for AIR sensor Mechanical specifications Enclosure 17.9 x 10.2" 45.5 x 26 cm Jog wheels ø 5.9"/15 cm Weight 4.4 lbs./2 kg Audio specifications Outputs Master2 x RCA (line) (ch. 1-2)1 stereo ⅛" jack Monitor1 stereo ¼" jack (ch. 3-4)(headphones) 1 stereo ⅛" jack Input Mic In1 x ¼" (balanced) AIR control Why is the controller called DJ CONTROL AIR+? "AIR" stands for Adjustment by InfraRed it is a contactless control. The DJ places his or her hand flat over the infrared beam. The controller calculates the distance between the sensor and the hand, and converts it into a gradual MIDI command. This MIDI command modulates a setting in the DJ software. Does the AIR control require specific lighting conditions? No the AIR control functions under any lighting conditions. The infrared light beam projected toward the hand is invisible. The sensor captures the infrared reflection on the hand, and uses the reflection to calculate the hand’s distance. The reflection is the same in both daylight and low-light conditions, allowing the AIR control to be used during the day, at night or in places with weak lighting. The AIR control functions with all flesh tones. The only incompatibility is the use of black gloves (as the infrared sensor would not be able to detect the reflection). 8 pads 2 sets of 4 pads control hot cues and samples. The DJ taps on the pads with his or her fingertips to send commands such as cue points or samples. The pads light up when touched. In addition to a binary On/Off command, each pad can transfer velocity information to modulate the command. For example in sampler mode, the velocity can control the volume of a sample’s playback. The playback volume depends on how soft or how hard the DJ taps on the pad. Pressure-detecting jog wheels The jog wheels detect the pressure from the user’s hand. With scratch mode enabled ("Vinyl" button to switch on/off), the jog wheels scratch when the hand’s weight is detected, and stop scratching when the hand’s weight is no longer detected. This allows the DJ to stop playback by pressing on the jog wheel. restart playback by lifting up his or her hand. scratch by turning the jog wheel while pressing down, and stop scratching by lifting up his or her hand. bend the pitch (if playback is on) / browse within tracks (if playback is off) by turning the jog wheels using their outer ring, to avoid applying downward pressure. With scratch mode disabled, the jog wheels bend the pitch or browse within tracks when turned, regardless of the pressure applied. BOX CONTENTS Hercules DJ CONTROL AIR+ USB cable CD with DJUCED 40°(PC/Mac) Printed + PDF installation guide MINIMUM CONFIGURATION Computer CPU 1.6 GHz or faster Intel CoreTM 2 Duo or AMD 64-bit 2 GB of RAM or more High-speed USB port (USB 2 or 3) 100 MB available disk space CD/DVD-ROM drive Internet access Headphones + active speakers Operating system (32/64-bit) MS Windows® XP/Vista/7/8 or Mac OS® 10.6/10.7/10.8 DJControl AIR+ http //www.hercules.com/uk/legacy/bdd/p/223/djcontrol-air-/ DJControl Air S Series +スペック表・DJControl Air S Series TECHNICAL SPECIFICATIONS Technical specifications USB DJ controller with audio outputs 2-deck DJ control surface • Pressure-detecting jog wheels • Contactless control for air mixing • 8 progressive pads Built-in audio • 1/8" (3.5 mm) stereo output for the mix • 1/4" (6.35 mm) stereo output for headphone previewing DJ software DJUCED 18° • Intuitive, powerful software • Mix 2 audio tracks on the fly • Save your mix as an audio file Mechanical specifications Casing 13.78 x 8.66 x 1.18 " 35 x 22 x 3 cm Jog wheels 3.94 " / 10 cm diameter Weight 3.1 lbs / 1.4 kg USB cable Attached BOX CONTENTS •Hercules DJ Control Air S series •Installation CD-ROM (PC/Mac) with PC/Mac DJ software •Printed installation guide + online manual MINIMUM CONFIGURATION •Computer with 2 GHz CPU or faster •1 GB RAM or more •Powered USB port •100 MB available hard disk space •CD/DVD-ROM drive •Internet access •Amplified stereo speakers and headphones Operating System (32-bit / 64-bit) Microsoft Windows® Vista, 7 or 8 or Mac OS 10.7, 10.8 or 10.9 on Core Duo Mac DJControl Air S Series https //www.hercules.com/uk/leisure-controllers/bdd/p/239/djcontrol-air-s-series/ DJControl AIR for iPad iPadと接続が可能になった。(別途カメラコネクションキット等接続アダプタが必要のため注意) +スペック表・DJControl AIR for iPad TECHNICAL SPECIFICATIONS 2-deck DJ control surface • Pressure-detecting jog wheels • Contactless control for air mixing • 8 progressive pads Built-in audio • 1/8" (3.5 mm) stereo master out • 1/4" (6.35 mm) stereo output for headphone previewing DJ software • Intuitive, powerful software • Mix 2 audio tracks on the fly • Save your mix as an audio file BOX CONTENTS Hercules DJ Control Air for iPad Installation CD-ROM (PC/Mac) with PC/Mac DJ software Printed installation guide + online manual Extra cable for iPad Camera adapter and for power adapter with setup guide Lightning to USB Camera Adapter MINIMUM CONFIGURATION iPad® with Retina Display (with lightning connector) iPad® mini •Lightning to USB Camera Adapter (included) •iPad® Power Adapter (included with your iPad®) •iOS 6.1 and above iPad® 2, 3 •Camera Connection kit (not included) •iPad® Power Adapter •iOS 6.1 and above PC •MS XP, Vista, 7 and 8 32 64 bits •CPU 1.6GHz and faster / 2GB RAM MAC •Core Duo CPU •OSX 10.6, 10.7 10.8 32 64bits 価格 £149.99 DJControl AIR for iPad http //www.hercules.com/uk/leisure-controllers/bdd/p/232/djcontrol-air-for-ipad/
https://w.atwiki.jp/blender2chwiki/pages/62.html
Getting Started Pagina 31 file //localhost/E /Downloads/Nieuwe%20map/Getting%20Started.mht 10/12/2009 11 50 29 例えば、マテリアルよりも暗い灰色を選択します。 For example choosing a somewhat darker gray than the material 複数の色をレンダリングする時は…いくつかのパラメータを編集し、 It s time to play some more with the colors and make a render ... editing some parameters 同じオブジェクトに複数のテクスチャを追加することが出来ます You can add more textures to the same object. ビットマップの追加 Add a bitmap Planeにビットマップを追加します Now we add this bitmap to a plane Getting Started Pagina 32 file //localhost/E /Downloads/Nieuwe%20map/Getting%20Started.mht 10/12/2009 11 50 29 これと同じ絵をPlaneに合成します Create a composition similar to this 地面と垂直な壁の一面にビットマップを貼り付けます This is a simple horizontal to the ground and one deformed as a wall to insert the bitmap into one side. Do with him as with the other objects that added texture but now in the options menu choose not Marble or anything. Choose Image or movie. Among the multitude of options will have a file browser to fetch his image. ゆっくりした結果がこの様だよ!! A first result would be this Planeの反対側から見た場合、画像は反転されます If the image is inverted because it comes out is seeing the wrong side of the plane. Getting Started Pagina 33 file //localhost/E /Downloads/Nieuwe%20map/Getting%20Started.mht 10/12/2009 11 50 29 Improving the proportions a little box and adding some effects like ambient occlusion other possible outcome would be this WHAT YOU SHOULD KNOW THE RENDER At the moment there is not much to know. The experience will clarify many things, but pay attention to render the panels themselves. First things first by looking only at the most important Image equivalent to order "F12". Display Full Screen. Refers to the window in which to run the render. most common options are Full Screen New Window (new window) Resosution X, Y dimensions in pixels of the render % Percentage size in which is rendered. Download this value for sketches and up 100% for the final result conforms to the specifications in Resolutie X, Y. Anti-Aliasing smoothing the edges to avoid the classic sawing effect. A higher value, better quality. Getting Started Pagina 34 file //localhost/E /Downloads/Nieuwe%20map/Getting%20Started.mht 10/12/2009 11 50 29 Alpha. In the case that we want an image with transparent background Blender must understand that the color of the sky should not appear. First you ll choose an output format to PNG or similar rendering that supports transparency (later we shall see) and choose in this parameter between Sky or Premultiplied or Straight Alpha. The choice of this parameter will determine the quality of edges and the anti-aliasing. Premultiplied is better than Sky. The field for the output directory is not important because it is time for entertainment. PNG is the default output format but you can choose among many formats. BW, and RGBA RGBA to make the render in black and white, RGB or RGB alpha channel. If we are to achieve the effect mentioned above in the sky comes out clear need to activate the latter option. If you want to keep a render, once done, go to the Image of the bottom and choose Save or Save as ... as in any other software. IMPORTANT THINGS A couple of things I find very interesting before letting him walk alone. Proper organization of the chains of vertices is crucial to be successful in their work process (eg apply a modifier Subdivision Surface and the result is acceptable). These chains are called loops. You can add new channels to Edit Mode by adding a new tool, as it did before with Set Cente r, called Loopcut and Slide or simply "Control A" (I recommend you get used to this shortcut). When Blender allows you to click to move the loop along the selected side so you can freely choose their location. Getting Started Pagina 35 file //localhost/E /Downloads/Nieuwe%20map/Getting%20Started.mht 10/12/2009 11 50 29 Basically an object is governed by global axes XYZ but will always retain its own local axes. If you rotate an object broad lines and the premises cease to coincide. This could pose a problem in the case of wanting to scale, move ... the cube in one of the axes no longer coincide. The case for example for climbing resuleve with SYY (S key plus twice the Y) It may also help for this 3D Transformer. Remember that at the beginning I mentioned a dropdown transformer near the 3D? Then you can start experimenting with it . Getting Started Pagina 36 file //localhost/E /Downloads/Nieuwe%20map/Getting%20Started.mht 10/12/2009 11 50 29 There are hundreds of things you should tell me but even I have forgotten from time to time that it is entitled Getting Started for newcomers to Blender (by the way, congratulations, you are no longer a newcomer ...) EPILOGUE I hope I ve given some guidelines that will serve to start working with Blender in a solid. Not lying when I say that in this introductory manual has not been developed even 1% of the program. Blender supports animations, making it almost into another program at hand, just as it supports creating video games, audio and video postproduction ... Blender is a software to spend time, not a toy. If you learn to handle it will have thousands, millions of graphic possibilities at your fingertips. As stated in this little world of Blender ... Happy blending! For more tutorials visit The blog Joaclint Istgud And even here the tutorial . If you think that is incomplete , have errors or want to bring about some improvement , post your suggestions here Joaclint Istgud with Blend 2.5 Alpha 0
https://w.atwiki.jp/darkbasic/pages/16.html
FILEコマンド (※アルファベット順の一覧ページも用意する予定です) コマンド 構文 DIR DIR DRIVELIST DRIVELIST SET DIR SET DIR Path$ MAKE FILE MAKE FILE Filename MAKE DIRECTORY MAKE DIRECTORY Directory Name DELETE FILE DELETE FILE Filename DELETE DIRECTORY DELETE DIRECTORY Directory Name COPY FILE COPY FILE Source Filename, Destination Filename MOVE FILE MOVE FILE Source Filename, Destination Filename RENAME FILE RENAME FILE Source Filename, New Filename EXECUTE FILE EXECUTE FILE Filename, Commandline, Directory FIND FIRST FIND FIRST FIND NEXT FIND NEXT CD CD Path$ OPEN TO READ OPEN TO READ File Number, Filename OPEN TO WRITE OPEN TO WRITE File Number, Filename CLOSE FILE CLOSE FILE File Number READ BYTE READ BYTE File Number, Variable READ FILE READ FILE File Number, Variable READ DIRBLOCK READ DIRBLOCK File Number, Folder to Read READ FILEBLOCK READ FILEBLOCK File Number, Filename to Read READ FLOAT READ FLOAT File Number, Variable READ LONG READ LONG File Number, Variable READ MEMBLOCK READ MEMBLOCK File Number, Memblock Number READ STRING READ STRING File Number, Variable String READ WORD READ WORD File Number, Variable WRITE WORD WRITE WORD File Number, Variable WRITE BYTE WRITE BYTE File Number, Variable WRITE LONG WRITE LONG File Number, Variable WRITE DIRBLOCK WRITE DIRBLOCK File Number, Folder to Create WRITE FILEBLOCK WRITE FILEBLOCK File Number, Filename to Create WRITE FLOAT WRITE FLOAT File Number, Variable WRITE FILE WRITE FILE File Number, Variable WRITE MEMBLOCK WRITE MEMBLOCK File Number, Memblock Number WRITE STRING WRITE STRING File Number, String SKIP BYTES SKIP BYTES File Number, Bytes To Skip WRITE BYTE TO FILE WRITE BYTE TO FILE Filename, Position, ByteValue READ BYTE FROM FILE Return Integer=READ BYTE FROM FILE(Filename, Position) PERFORM CHECKLIST FOR DRIVES PERFORM CHECKLIST FOR DRIVES PERFORM CHECKLIST FOR FILES PERFORM CHECKLIST FOR FILES MAKE MEMBLOCK FROM FILE MAKE MEMBLOCK FROM FILE Memblock Number, File Number MAKE FILE FROM MEMBLOCK MAKE FILE FROM MEMBLOCK File Number, Memblock Number FILE EXIST Return Integer=FILE EXIST(Filename) PATH EXIST Return Integer=PATH EXIST(Path String) GET DIR$ Return String=GET DIR$() APPNAME$ Return String=APPNAME$() WINDIR$ Return String=WINDIR$() FILE END Return Integer=FILE END(File Number) FILE OPEN Return Integer=FILE OPEN(File Number) FILE SIZE Return Integer=FILE SIZE(Filename) GET FILE DATE$ Return String=GET FILE DATE$() GET FILE NAME$ Return String=GET FILE NAME$() GET FILE TYPE Return Integer=GET FILE TYPE() GET FILE CREATION$ Return String=GET FILE CREATION$()